massive number of fixes, removed compilation error, logs, negative scale issues, serialization issues ETC

This commit is contained in:
2024-11-25 15:15:55 +01:00
parent 48d565f77e
commit 8d766ed470
48 changed files with 1442 additions and 2434 deletions

View File

@@ -23,6 +23,10 @@ namespace Beyond
if (i < treesStateData.Count)
{
treeControllers[i].health = treesStateData[i].health;
if (!treeControllers[i].isActiveAndEnabled && treesStateData[i].isEnabled)
{
treeControllers[i].gameObject.SetActiveUpHierarchy(true);
}
treeControllers[i].SetTreeStateInstant(treesStateData[i].treeState);
}
}
@@ -31,7 +35,7 @@ namespace Beyond
public override string RecordData()
{
List<TreeStateData> treesStateData = new();
treeControllers.ForEach(controller => treesStateData.Add(new TreeStateData(controller.currentTreeState, controller.health)));
treeControllers.ForEach(controller => treesStateData.Add(new TreeStateData(controller.currentTreeState, controller.health, controller.isActiveAndEnabled)));
TreesDataContainer treesDataContainer = new();
treesDataContainer.treesData = treesStateData;
Debug.Log(treesStateData.Count);