Not sure what happened, but...BehaviorDesigner's trees seem not to be working at all anymore. I'm getting this error when starting up Unity:
It's the only error. Unity 2018.2.17f1.
Code:
ArgumentOutOfRangeException: Index and count must refer to a location within the buffer.
Parameter name: bytes
System.Text.UTF8Encoding.GetString (System.Byte[] bytes, System.Int32 index, System.Int32 count) (at <f2e6809acb14476a81f399aeb800f8f2>:0)
BinaryDeserialization.BytesToString (System.Byte[] bytes, System.Int32 dataPosition, System.Int32 dataSize) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BinaryDeserialization.LoadField (BehaviorDesigner.Runtime.FieldSerializationData fieldSerializationData, System.Collections.Generic.Dictionary`2[TKey,TValue] fieldIndexMap, System.Type fieldType, System.String fieldName, System.Int32 hashPrefix, BehaviorDesigner.Runtime.IVariableSource variableSource, System.Object obj, System.Reflection.FieldInfo fieldInfo) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BinaryDeserialization.BytesToSharedVariable (BehaviorDesigner.Runtime.FieldSerializationData fieldSerializationData, System.Collections.Generic.Dictionary`2[TKey,TValue] fieldIndexMap, System.Byte[] bytes, System.Int32 dataPosition, BehaviorDesigner.Runtime.IVariableSource variableSource, System.Boolean fromField, System.Int32 hashPrefix) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BinaryDeserialization.Load (BehaviorDesigner.Runtime.TaskSerializationData taskData, BehaviorDesigner.Runtime.BehaviorSource behaviorSource) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BehaviorDesigner.Runtime.BehaviorSource.CheckForSerialization (System.Boolean force, BehaviorDesigner.Runtime.BehaviorSource behaviorSource) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BehaviorDesigner.Runtime.Behavior.CheckForSerialization () (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BehaviorDesigner.Runtime.BehaviorManager.EnableBehavior (BehaviorDesigner.Runtime.Behavior behavior) (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BehaviorDesigner.Runtime.Behavior.EnableBehavior () (at <1cb7df59e12f495fa3a64118298c7b21>:0)
BehaviorDesigner.Runtime.Behavior.Start () (at <1cb7df59e12f495fa3a64118298c7b21>:0)
It's the only error. Unity 2018.2.17f1.