DIFF

class SceneObjectSource

ScenePlayer SceneObject

Constructors 1

Constants 2

static const int COLOR_OBJ_BBOX_NORMAL = 0x00000000
Referenced by EditorShapeDeselect()
static const int COLOR_OBJ_BBOX_SELECT = 0x1f007C00
Referenced by EditorShapeSelect()

Members 8

protected Shape m_DebugShapeBBox
protected string m_InitScript
Referenced by GetInitScript(), and SetInitScript()
protected string m_ObjectName
Referenced by GetName(), and Init()
protected string m_ObjectNameOrigin
Referenced by GetSize(), and Init()
protected ref map<SceneObject, Shape> m_LinkedSceneObjectsShapes

Methods 42

string GetName()
References m_ObjectName
void EditorShapeUpdatePos()
Referenced by AddRotation(), EditorShapeAdd(), SetPosition()
Show 1 more, SetRotation()
void EditorShapeSetColor(int color)
void EditorShapeSelect()
void EditorShapeDeselect()
void EditorShapeAdd()
void EditorShapeRemove()
void EditorLineRemove(SceneObject obj)
References map.Count(), Destroy(), map.GetElement()
Show 3 more, map.GetKey(), map.Remove(), and m_LinkedSceneObjectsShapes
void LinkEntityAI(EntityAI e)
References m_ObjectPtr
bool IsLinkedWithSceneObject(SceneObject scene_object)
void LinkSceneObject(SceneObject scene_object, bool draw_line = true)
void UnlinkSceneObject(SceneObject scene_object)
int GetLinkedSceneObjectsCount()
Referenced by UnlinkAll()
SceneObject GetLinkedSceneObject(int i)
Referenced by GetLinkedObject(), and UnlinkAll()
EntityAI GetLinkedObject(int i)
void PlaceOnSurface()
Referenced by SetPosition()
float GetMaxHealth()
void SetPositionAsString(string string_pos)
void SceneObjectSynch(Param p)
Referenced by AddRotation(), PlaceOnSurface(), SetHealth()
Show 1 more, SetPosition()