def _get_datamap(classname):
    """Return the DataMap object for the given entity classname."""
    # Check existing entities at first
    entity = BaseEntity.find(classname)
    if entity is not None:
        return entity.datamap

    # We haven't found an entity. Let's create it temporarily
    entity = BaseEntity.create(classname)
    datamap = entity.datamap
    entity.remove()
    return datamap
Example #2
0
def _get_datamap(classname):
    """Return the DataMap object for the given entity classname."""
    # Check existing entities at first
    entity = BaseEntity.find(classname)
    if entity is not None:
        return entity.datamap

    # We haven't found an entity. Let's create it temporarily
    entity = BaseEntity.create(classname)
    datamap = entity.datamap
    entity.remove()
    return datamap
Example #3
0
def set_location(class_name, origin, angles):
    """Create a spawn point at the given location."""
    base_entity = BaseEntity.create(class_name)
    base_entity.origin = origin
    base_entity.angles = angles
Example #4
0
 def set_location(class_name, origin, angles):
     base_entity = BaseEntity.create(class_name)
     base_entity.set_key_value_vector('origin', origin)
     base_entity.set_key_value_vector('angles', angles)