massive number of fixes, removed compilation error, logs, negative scale issues, serialization issues ETC
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user