/// <summary> /// Generate code to fill transition info dictionary in InitialiseEventManager. /// </summary> void ProcessTransitions() { InternalAPIAccess.ProcessAllTransitions(animator, ProcessTransition); string allIds = ""; foreach (int id in TransitionInfos.Keys) { allIds += ":" + id; } allTransitionsHash = allIds.GetHashCode(); PropertyCodeElement <int> p = new PropertyCodeElement <int> ("AllTransitionsHash"); p.overrideModifier = OverrideType.Override; p.Getter.CodeLines.Add("return " + allTransitionsHash + ";"); classCodeElement.Properties.Add(p); }
/// <summary> /// Generate code to fill transition info dictionary in InitialiseEventManager. /// </summary> void ProcessTransitions () { InternalAPIAccess.ProcessAllTransitions (animator, ProcessTransition); string allIds = ""; foreach (int id in TransitionInfos.Keys) { allIds += ":" + id; } allTransitionsHash = allIds.GetHashCode (); PropertyCodeElement<int> p = new PropertyCodeElement<int> ("AllTransitionsHash"); p.overrideModifier = OverrideType.Override; p.Getter.CodeLines.Add ("return " + allTransitionsHash + ";"); classCodeElement.Properties.Add (p); }