def __init__(self, world, uid=None, **data): self.datasources = {} for key in self.supported_datasources: self.datasources[key] = 0 self.datatargets = {} for key in self.supported_datatargets: self.datatargets[key] = 0 self.datatarget_feedback = {} self.datasource_lock = Lock() self.datasource_snapshots = {} WorldObject.__init__(self, world, category='agents', uid=uid, **data) self.snapshot()
def __init__(self, world, uid=None, **data): WorldObject.__init__(self, world, category="objects", uid=uid, **data) self.structured_object_type = "Waterhole"
def __init__(self, world, uid=None, **data): WorldObject.__init__(self, world, category="objects", uid=uid, **data)
def __init__(self, world, uid=None, **data): self.datasources = {} self.datatargets = {} self.datatarget_feedback = {} self.datasource_lock = Lock() WorldObject.__init__(self, world, category='agents', uid=uid, **data)