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): 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, type, uid=None, **data): WorldObject.__init__(self, world, type, uid=uid, **data) self.lines = data.get('line_names') self.name = data.get('name')
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)