예제 #1
0
 void EditorManager_CustomSceneSerialization(object sender, CustomSceneSerializationArgs e)
 {
     if (e.CustomSceneObjects.IsSaving)
     {
         // get data from panel
         HavokPhysicsPanelSettings physSettings = new HavokPhysicsPanelSettings();
         e.CustomSceneObjects.AddObject("HavokEditorPlugin.EditorPlugin", physSettings);
     }
     else
     {
         HavokPhysicsPanelSettings physSettings =
             (HavokPhysicsPanelSettings)e.CustomSceneObjects.FindObject("HavokEditorPlugin.EditorPlugin", typeof(HavokPhysicsPanelSettings));
         if (physSettings != null)
         {
             GetHavokPhysicsParams();
             GetWorldRuntimeCollisionParams();
         }
     }
 }
 void EditorManager_CustomSceneSerialization(object sender, CustomSceneSerializationArgs e)
 {
     if (e.CustomSceneObjects.IsSaving)
       {
     // get data from panel
     HavokPhysicsPanelSettings physSettings = new HavokPhysicsPanelSettings();
     e.CustomSceneObjects.AddObject("HavokEditorPlugin.EditorPlugin", physSettings);
       }
       else
       {
     HavokPhysicsPanelSettings physSettings =
       (HavokPhysicsPanelSettings)e.CustomSceneObjects.FindObject("HavokEditorPlugin.EditorPlugin", typeof(HavokPhysicsPanelSettings));
     if (physSettings != null)
     {
       GetHavokPhysicsParams();
       GetWorldRuntimeCollisionParams();
     }
       }
 }