Private Attributes | |
protected EntityAI | m_ObjectPtr |
protected Shape | m_DebugShapeBBox |
protected string | m_InitScript |
protected string | m_ObjectName |
protected string | m_ObjectNameOrigin |
protected ref array< SceneObject > | m_LinkedSceneObjects |
protected ref map< SceneObject, Shape > | m_LinkedSceneObjectsShapes |
ref array< int > | m_LinkedSceneObjectsIndices |
Static Private Attributes | |
static const int | COLOR_OBJ_BBOX_NORMAL = 0x00000000 |
static const int | COLOR_OBJ_BBOX_SELECT = 0x1f007C00 |
|
inlineprivate |
References EditorLineRemove(), EditorShapeRemove(), GetGame(), GetPlayer(), m_LinkedSceneObjects, m_ObjectPtr, and CGame::ObjectDelete().
|
inlineprivate |
References GetObject().
Referenced by PluginBase::SelectedObjectDuplicate().
|
inlineprivate |
References EditorShapeUpdatePos(), GetGame(), m_ObjectPtr, and SceneObjectSynch().
References GetObject().
|
inlineprivate |
References Debug::DrawArrow(), EditorLineRemove(), GetObject(), GetSize(), and m_LinkedSceneObjectsShapes.
Referenced by PluginBase::EditorUpdate(), and LinkSceneObject().
|
inlineprivate |
References m_LinkedSceneObjectsShapes.
Referenced by EditorLineAdd(), PluginBase::EditorUpdate(), UnlinkSceneObject(), and ~SceneObject().
|
inlineprivate |
References Debug::DrawBox(), EditorShapeDeselect(), EditorShapeUpdatePos(), GetSize(), and m_DebugShapeBBox.
Referenced by PluginBase::EditorUpdate().
|
inlineprivate |
References COLOR_OBJ_BBOX_NORMAL, and EditorShapeSetColor().
Referenced by EditorShapeAdd(), and PluginBase::EditorUpdate().
|
inlineprivate |
References m_DebugShapeBBox.
Referenced by PluginBase::EditorUpdate(), and ~SceneObject().
|
inlineprivate |
References COLOR_OBJ_BBOX_SELECT, and EditorShapeSetColor().
Referenced by PluginBase::EditorUpdate().
|
inlineprivate |
References m_DebugShapeBBox.
Referenced by EditorShapeDeselect(), and EditorShapeSelect().
|
inlineprivate |
References GetObject(), and m_DebugShapeBBox.
Referenced by AddRotation(), EditorShapeAdd(), SetPosition(), and SetRotation().
References GetObject().
Referenced by PluginBase::SelectedObjectDuplicate().
|
inlineprivate |
References CFG_MAGAZINESPATH, CFG_VEHICLESPATH, CFG_WEAPONSPATH, CGame::ConfigGetTextArray(), GetGame(), and GetTypeName().
Referenced by UIScriptedMenu::Refresh().
|
inlineprivate |
References m_ObjectPtr.
Referenced by UIScriptedMenu::Refresh(), and PluginConfigHandler::SaveSceneObjects().
|
inlineprivate |
References m_InitScript.
Referenced by PluginBase::ExecuteInitScripts(), UIPopupScript::OnOpen(), and PluginConfigHandler::SaveSceneObjects().
References GetLinkedSceneObject(), and GetObject().
|
inlineprivate |
References m_LinkedSceneObjects.
Referenced by GetLinkedObject(), and UnlinkAll().
|
inlineprivate |
References m_LinkedSceneObjects.
Referenced by PluginBase::EditorUpdate(), and PluginConfigHandler::SaveSceneObjects().
|
inlineprivate |
References m_LinkedSceneObjects.
Referenced by UnlinkAll().
|
inlineprivate |
References m_ObjectPtr.
|
inlineprivate |
References m_ObjectName.
|
inlineprivate |
References m_ObjectPtr.
Referenced by AddAttachment(), CanAttachment(), PluginBase::DeleteSceneObject(), EditorLineAdd(), EditorShapeUpdatePos(), PluginBase::ExecuteEnforceScript(), GetAttachments(), GetLinkedObject(), PluginBase::GetSceneObjectByEntity(), GetSize(), PluginConfigHandler::LoadSceneObjects(), PluginConfigHandler::SaveSceneObjects(), PluginBase::SelectedObjectDuplicate(), and PluginBase::SelectedObjectSetDamage().
|
inlineprivate |
|
inlineprivate |
References m_ObjectPtr, vector::ToString(), and Vector().
Referenced by PluginConfigHandler::SaveSceneObjects().
|
inlineprivate |
References m_ObjectPtr.
Referenced by UIScriptedMenu::Refresh(), PluginConfigHandler::SaveSceneObjects(), and PluginBase::SelectedObjectDuplicate().
|
inlineprivate |
References GetObject(), m_ObjectNameOrigin, Print(), and Vector().
Referenced by EditorLineAdd(), EditorShapeAdd(), and PluginBase::SelectedObjectFocus().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_LinkedSceneObjects.
Referenced by PluginBase::AreSceneObjectsLinked(), and LinkSceneObject().
|
inlineprivate |
Referenced by SceneData::AddObject(), PluginBase::DeleteSelectedObject(), and PluginBase::Event_OnClickMiddle().
|
inlineprivate |
|
inlineprivate |
References m_ObjectPtr.
Referenced by SceneData::AddObject(), and Init().
|
inlineprivate |
References EditorLineAdd(), IsLinkedWithSceneObject(), and m_LinkedSceneObjects.
Referenced by PluginBase::LinkSceneObjects(), and PluginBase::RestoreSceneObjectsLinks().
|
inlineprivate |
References GetGame(), m_ObjectPtr, and SceneObjectSynch().
Referenced by SetPosition().
|
inlineprivate |
References GetGame(), and CGame::ObjectDelete().
|
inlineprivate |
References GetGame(), GetPlayer(), and CGame::RPCSingleParam().
Referenced by AddRotation(), PlaceOnSurface(), SetHealth(), and SetPosition().
|
inlineprivate |
References GetGame(), m_ObjectPtr, and SceneObjectSynch().
Referenced by PluginConfigHandler::LoadSceneObjects(), and PluginBase::SelectedObjectSetDamage().
|
inlineprivate |
References m_InitScript.
Referenced by PluginConfigHandler::LoadSceneObjects(), and UIPopupScript::OnClick().
|
inlineprivate |
|
inlineprivate |
References SetPosition(), and string::ToVector().
|
inlineprivate |
References EditorShapeUpdatePos(), and m_ObjectPtr.
Referenced by PluginConfigHandler::LoadSceneObjects(), and PluginBase::SelectedObjectDuplicate().
|
inlineprivate |
References GetLinkedSceneObject(), and GetLinkedSceneObjectsCount().
Referenced by PluginBase::DeleteSceneObject().
|
inlineprivate |
References EditorLineRemove(), and m_LinkedSceneObjects.
Referenced by PluginBase::UnlinkSceneObjects().
|
staticprivate |
Referenced by EditorShapeDeselect().
|
staticprivate |
Referenced by EditorShapeSelect().
|
private |
Referenced by EditorShapeAdd(), EditorShapeRemove(), EditorShapeSetColor(), and EditorShapeUpdatePos().
|
private |
Referenced by GetInitScript(), and SetInitScript().
|
private |
Referenced by Init(), PluginConfigHandler::LoadSceneObjects(), and PluginBase::RestoreSceneObjectsLinks().
|
private |
Referenced by EditorLineAdd(), EditorLineRemove(), and Init().
|
private |