Refactoring selection code

This commit is contained in:
dexy
2020-01-15 17:48:27 +11:00
Unverified
parent b127029899
commit 95e2a8ec0f
13 changed files with 165 additions and 325 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectAudio(CurrentEmitter);
ProjectForm.WorldForm.SelectObject(CurrentEmitter);
}
}
+1 -1
View File
@@ -136,7 +136,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectAudio(CurrentZone);
ProjectForm.WorldForm.SelectObject(CurrentZone);
}
}
+3 -3
View File
@@ -65,7 +65,7 @@ namespace CodeWalker.Project.Panels
{
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectScenarioNode(CurrentScenarioNode);
ProjectForm.WorldForm.SelectObject(CurrentScenarioNode);
}
}
}
@@ -465,7 +465,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectScenarioEdge(CurrentScenarioNode, e);
ProjectForm.WorldForm.SelectObject(e, CurrentScenarioNode);
}
}
}
@@ -681,7 +681,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.UpdateScenarioGraphics(CurrentScenario, false);
ProjectForm.WorldForm.SelectScenarioEdge(CurrentScenarioNode, null);
ProjectForm.WorldForm.SelectObject(CurrentScenarioNode);
}
}
+1 -1
View File
@@ -61,7 +61,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectTrainTrackNode(TrainNode);
ProjectForm.WorldForm.SelectObject(TrainNode);
}
}
}
+1 -1
View File
@@ -187,7 +187,7 @@ namespace CodeWalker.Project.Panels
populatingui = false;
ProjectForm.WorldForm?.SelectCollisionBounds(b);
ProjectForm.WorldForm?.SelectObject(b);
}
}
+1 -1
View File
@@ -103,7 +103,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectCarGen(CurrentCarGen);
ProjectForm.WorldForm.SelectObject(CurrentCarGen);
}
////struct CCarGen:
+1 -1
View File
@@ -156,7 +156,7 @@ namespace CodeWalker.Project.Panels
UpdateTabVisibility();
ProjectForm.WorldForm?.SelectEntity(CurrentEntity); //hopefully the drawable is already loaded - this will try get from cache
ProjectForm.WorldForm?.SelectObject(CurrentEntity); //hopefully the drawable is already loaded - this will try get from cache
////struct CEntityDef:
//MetaHash archetypeName { get; set; } //8 8: Hash: 0: archetypeName
+1 -1
View File
@@ -42,7 +42,7 @@ namespace CodeWalker.Project.Panels
Tag = batch;
UpdateFormTitle();
UpdateControls();
ProjectForm.WorldForm?.SelectGrassBatch(batch);
ProjectForm.WorldForm?.SelectObject(batch);
}
private void UpdateControls()
+2 -2
View File
@@ -105,7 +105,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectPathNode(CurrentPathNode);
ProjectForm.WorldForm.SelectObject(CurrentPathNode);
}
}
@@ -139,7 +139,7 @@ namespace CodeWalker.Project.Panels
if (ProjectForm.WorldForm != null)
{
ProjectForm.WorldForm.SelectPathLink(CurrentPathLink);
ProjectForm.WorldForm.SelectObject(CurrentPathLink);
}
}
+1 -1
View File
@@ -24,7 +24,7 @@ namespace CodeWalker.Project.Panels
Tag = room;
UpdateFormTitle();
MloInstanceData instance = ProjectForm.TryGetMloInstance(room?.OwnerMlo);
ProjectForm.WorldForm?.SelectMloRoom(room, instance);
ProjectForm.WorldForm?.SelectObject(room, instance);
UpdateControls();
}