![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| Shape | m_DebugShapeBBox |
| string | m_InitScript |
| ref array< SceneObject > | m_LinkedSceneObjects |
| ref array< int > | m_LinkedSceneObjectsIndices |
| ref map< SceneObject, Shape > | m_LinkedSceneObjectsShapes |
| string | m_ObjectName |
| string | m_ObjectNameOrigin |
| EntityAI | m_ObjectPtr |
Private Member Functions | |
| override bool | IsPlayer () |
Static Private Attributes | |
| static const int | COLOR_OBJ_BBOX_NORMAL = 0x00000000 |
| static const int | COLOR_OBJ_BBOX_SELECT = 0x1f007C00 |
Definition at line 1 of file sceneobject.c.
|
inlineprotected |
Definition at line 356 of file sceneobject.c.
References EditorLineRemove(), EditorShapeRemove(), g_Game, m_LinkedSceneObjects, and m_ObjectPtr.
|
inlineprotected |
Definition at line 546 of file sceneobject.c.
References GetObject().
Referenced by PluginBase::SelectedObjectDuplicate().
|
inlineprotected |
Definition at line 523 of file sceneobject.c.
References EditorShapeUpdatePos(), g_Game, m_ObjectPtr, and SceneObjectSynch().
Definition at line 554 of file sceneobject.c.
References GetObject().
|
inlineprotected |
Definition at line 232 of file sceneobject.c.
References Debug::DrawArrow(), EditorLineRemove(), GetObject(), GetSize(), and m_LinkedSceneObjectsShapes.
Referenced by PluginBase::EditorUpdate(), and LinkSceneObject().
|
inlineprotected |
Definition at line 216 of file sceneobject.c.
References m_LinkedSceneObjectsShapes.
Referenced by ~SceneObject(), EditorLineAdd(), PluginBase::EditorUpdate(), and UnlinkSceneObject().
|
inlineprotected |
Definition at line 169 of file sceneobject.c.
References Debug::DrawBox(), EditorShapeDeselect(), EditorShapeUpdatePos(), GetSize(), and m_DebugShapeBBox.
Referenced by PluginBase::EditorUpdate().
|
inlineprotected |
Definition at line 135 of file sceneobject.c.
References COLOR_OBJ_BBOX_NORMAL, and EditorShapeSetColor().
Referenced by EditorShapeAdd(), and PluginBase::EditorUpdate().
|
inlineprotected |
Definition at line 204 of file sceneobject.c.
References m_DebugShapeBBox.
Referenced by ~SceneObject(), and PluginBase::EditorUpdate().
|
inlineprotected |
Definition at line 127 of file sceneobject.c.
References COLOR_OBJ_BBOX_SELECT, and EditorShapeSetColor().
Referenced by PluginBase::EditorUpdate().
|
inlineprotected |
Definition at line 116 of file sceneobject.c.
References m_DebugShapeBBox.
Referenced by EditorShapeDeselect(), and EditorShapeSelect().
|
inlineprotected |
Definition at line 99 of file sceneobject.c.
References GetObject(), and m_DebugShapeBBox.
Referenced by AddRotation(), EditorShapeAdd(), SetPosition(), and SetRotation().
Definition at line 570 of file sceneobject.c.
References GetObject().
Referenced by PluginBase::SelectedObjectDuplicate().
|
inlineprotected |
Definition at line 585 of file sceneobject.c.
References CFG_MAGAZINESPATH, CFG_VEHICLESPATH, CFG_WEAPONSPATH, g_Game, and GetTypeName().
Referenced by UIScriptedMenu::Refresh().
|
inlineprotected |
Definition at line 433 of file sceneobject.c.
References m_ObjectPtr.
Referenced by UIScriptedMenu::Refresh(), and PluginConfigHandler::SaveSceneObjects().
|
inlineprotected |
Definition at line 83 of file sceneobject.c.
References m_InitScript.
Referenced by PluginBase::ExecuteInitScripts(), and PluginConfigHandler::SaveSceneObjects().
Definition at line 348 of file sceneobject.c.
References GetLinkedSceneObject(), and GetObject().
|
inlineprotected |
Definition at line 340 of file sceneobject.c.
References m_LinkedSceneObjects.
Referenced by GetLinkedObject(), and UnlinkAll().
|
inlineprotected |
Definition at line 324 of file sceneobject.c.
References m_LinkedSceneObjects.
Referenced by PluginBase::EditorUpdate(), and PluginConfigHandler::SaveSceneObjects().
|
inlineprotected |
Definition at line 332 of file sceneobject.c.
References m_LinkedSceneObjects.
Referenced by UnlinkAll().
|
inlineprotected |
Definition at line 443 of file sceneobject.c.
References m_ObjectPtr.
|
inlineprotected |
Definition at line 67 of file sceneobject.c.
References m_ObjectName.
|
inlineprotected |
Definition at line 59 of file sceneobject.c.
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().
|
inlineprotected |
Definition at line 423 of file sceneobject.c.
References m_ObjectPtr, and Vector().
Referenced by UIScriptedMenu::Refresh(), PluginBase::SelectedObjectDuplicate(), PluginBase::SelectedObjectFocus(), PluginBase::SelectedObjectSetPosX(), PluginBase::SelectedObjectSetPosY(), and PluginBase::SelectedObjectSetPosZ().
|
inlineprotected |
Definition at line 472 of file sceneobject.c.
References m_ObjectPtr, vector::ToString(), and Vector().
Referenced by PluginConfigHandler::SaveSceneObjects().
|
inlineprotected |
Definition at line 490 of file sceneobject.c.
References m_ObjectPtr.
Referenced by UIScriptedMenu::Refresh(), PluginConfigHandler::SaveSceneObjects(), and PluginBase::SelectedObjectDuplicate().
|
inlineprotected |
Definition at line 143 of file sceneobject.c.
References GetObject(), m_ObjectNameOrigin, Print(), and Vector().
Referenced by EditorLineAdd(), EditorShapeAdd(), and PluginBase::SelectedObjectFocus().
|
inlineprotected |
Definition at line 375 of file sceneobject.c.
References m_ObjectPtr.
Referenced by GetConfigAttachments(), UIScriptedMenu::GetFiltredSceneObjects(), UIScriptedMenu::Refresh(), PluginConfigHandler::SaveSceneObjects(), PluginLocalProfile::SceneSave(), PluginBase::SelectedObjectDuplicate(), and UIScriptedMenu::UpdateListObjects().
|
inlineprotected |
Definition at line 20 of file sceneobject.c.
References g_Game, GetPlugin(), LinkEntityAI(), m_LinkedSceneObjects, m_LinkedSceneObjectsIndices, m_LinkedSceneObjectsShapes, m_ObjectName, m_ObjectNameOrigin, ItemBase::SetQuantity(), and STRING_EMPTY.
Referenced by SceneData::AddObject(), and SceneData::CreateSceneObject().
|
inlineprotected |
Definition at line 264 of file sceneobject.c.
References m_LinkedSceneObjects.
Referenced by PluginBase::AreSceneObjectsLinked(), and LinkSceneObject().
|
inlineprotected |
Definition at line 75 of file sceneobject.c.
Referenced by SceneData::AddObject(), PluginBase::DeleteSelectedObject(), and PluginBase::Event_OnClickMiddle().
|
inlineprivate |
Definition at line 6 of file sceneplayer.c.
|
inlineprotected |
Definition at line 256 of file sceneobject.c.
References m_ObjectPtr.
Referenced by SceneData::AddObject(), and Init().
|
inlineprotected |
Definition at line 280 of file sceneobject.c.
References EditorLineAdd(), IsLinkedWithSceneObject(), and m_LinkedSceneObjects.
Referenced by PluginBase::LinkSceneObjects(), and PluginBase::RestoreSceneObjectsLinks().
|
inlineprotected |
Definition at line 383 of file sceneobject.c.
References g_Game, m_ObjectPtr, and SceneObjectSynch().
Referenced by SetPosition().
|
inlineprotected |
Definition at line 562 of file sceneobject.c.
References g_Game.
|
inlineprotected |
Definition at line 515 of file sceneobject.c.
References g_Game.
Referenced by AddRotation(), PlaceOnSurface(), SetHealth(), and SetPosition().
|
inlineprotected |
Definition at line 453 of file sceneobject.c.
References g_Game, m_ObjectPtr, and SceneObjectSynch().
Referenced by PluginConfigHandler::LoadSceneObjects(), and PluginBase::SelectedObjectSetDamage().
|
inlineprotected |
Definition at line 91 of file sceneobject.c.
References m_InitScript.
Referenced by PluginConfigHandler::LoadSceneObjects().
|
inlineprotected |
Definition at line 402 of file sceneobject.c.
References EditorShapeUpdatePos(), g_Game, m_ObjectPtr, PlaceOnSurface(), and SceneObjectSynch().
Referenced by PluginBase::SelectedObjectSetPosX(), PluginBase::SelectedObjectSetPosY(), PluginBase::SelectedObjectSetPosZ(), and SetPositionAsString().
|
inlineprotected |
Definition at line 482 of file sceneobject.c.
References SetPosition(), and string::ToVector().
|
inlineprotected |
Definition at line 504 of file sceneobject.c.
References EditorShapeUpdatePos(), and m_ObjectPtr.
Referenced by PluginConfigHandler::LoadSceneObjects(), and PluginBase::SelectedObjectDuplicate().
|
inlineprotected |
Definition at line 308 of file sceneobject.c.
References GetLinkedSceneObject(), and GetLinkedSceneObjectsCount().
Referenced by PluginBase::DeleteSceneObject().
|
inlineprotected |
Definition at line 295 of file sceneobject.c.
References EditorLineRemove(), and m_LinkedSceneObjects.
Referenced by PluginBase::UnlinkSceneObjects().
|
staticprivate |
Definition at line 3 of file sceneobject.c.
Referenced by EditorShapeDeselect().
|
staticprivate |
Definition at line 4 of file sceneobject.c.
Referenced by EditorShapeSelect().
|
protected |
Definition at line 7 of file sceneobject.c.
Referenced by EditorShapeAdd(), EditorShapeRemove(), EditorShapeSetColor(), and EditorShapeUpdatePos().
|
protected |
Definition at line 8 of file sceneobject.c.
Referenced by GetInitScript(), and SetInitScript().
|
protected |
Definition at line 12 of file sceneobject.c.
Referenced by ~SceneObject(), GetLinkedSceneObject(), GetLinkedSceneObjects(), GetLinkedSceneObjectsCount(), Init(), IsLinkedWithSceneObject(), LinkSceneObject(), and UnlinkSceneObject().
Definition at line 15 of file sceneobject.c.
Referenced by Init(), PluginConfigHandler::LoadSceneObjects(), and PluginBase::RestoreSceneObjectsLinks().
|
protected |
Definition at line 13 of file sceneobject.c.
Referenced by EditorLineAdd(), EditorLineRemove(), and Init().
|
protected |
Definition at line 9 of file sceneobject.c.
|
protected |
Definition at line 10 of file sceneobject.c.
|
protected |
Definition at line 6 of file sceneobject.c.
Referenced by ~SceneObject(), AddRotation(), GetHealth(), GetMaxHealth(), GetObject(), GetPosition(), GetPositionAsString(), GetRotation(), GetTypeName(), LinkEntityAI(), PlaceOnSurface(), SetHealth(), SetPosition(), and SetRotation().