public void SetData(string dataName, FSMVariable data) { if (string.IsNullOrEmpty(dataName)) { Utility.Debug.LogError("Data name is invalid !"); } fsmDataDict[dataName] = data; }
public FSMVariable GetData(string dataName) { if (string.IsNullOrEmpty(dataName)) { Utility.Debug.LogError("Data name is invalid !"); } FSMVariable data = null; if (fsmDataDict.TryGetValue(dataName, out data)) { return(data); } return(null); }