private object GetValue(ValueIndices index) { if ((int)index >= nodeData.nodeValues.Length) { Debug.LogWarning($"Can't get {index} from {definition.name} variable"); return(null); } return(nodeData.nodeValues[(int)index].Deserialize()); }
private void SetNewValue(object newValue, ValueIndices index) { nodeData.nodeValues[(int)index] = SerializableObjectContainer.Serialize(newValue); graph.ReSerializeData(); graph.SaveGraphToDisk(); }
private void SetNewValue(object newValue, ValueIndices index) { nodeData.nodeValues[(int)index] = SerializableObjectContainer.Serialize(newValue); }