DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ DeleteSceneObject()

void PluginBase::DeleteSceneObject ( SceneObject obj)
inlineprivate

См. определение в файле PluginSceneManager.c строка 1091

1092 {
1093 if ( obj != NULL )
1094 {
1095 if ( obj.GetObject() != GetGame().GetPlayer() )
1096 {
1097 obj.UnlinkAll();
1098
1099 if ( GetSelectedSceneObject() != NULL && GetSelectedSceneObject() == obj )
1100 {
1102 }
1103
1104 m_SceneData.DeleteSceneObject(obj);
1105 }
1106 else
1107 {
1108 SceneEditorMenuCmdPopup("You cant delete player!");
1109 }
1110 }
1111
1112 EditorUpdate();
1113 }
PlayerBase GetPlayer()
Определения ModifierBase.c:51
ref SceneData m_SceneData
Определения PluginSceneManager.c:1129
void DeselectObject()
Определения PluginSceneManager.c:1137
void EditorUpdate()
Определения PluginSceneManager.c:1145
SceneObject GetSelectedSceneObject()
Определения PluginSceneManager.c:491
void SceneEditorMenuCmdPopup(string message)
Определения PluginSceneManager.c:1211
void UnlinkAll()
Определения SceneObject.c:308
EntityAI GetObject()
Определения SceneObject.c:59
proto native CGame GetGame()

Перекрестные ссылки DeselectObject(), EditorUpdate(), GetGame(), SceneObject::GetObject(), GetPlayer(), GetSelectedSceneObject(), m_SceneData, SceneEditorMenuCmdPopup() и SceneObject::UnlinkAll().