public void addMode(string ModeName, Mode.ModeRun Run, Mode.ModeChange Enter, Mode.ModeChange Exit) { Mode mode = new Mode(Run, Enter, Exit); mode.ModeNo = this.Modes.get_Count(); mode.Name = ModeName; this.Modes.Add(mode); if (this.nowMode == null) { this.nowMode = this.Modes.get_Item(0); this.firstMode = this.Modes.get_Item(0); base.StartCoroutine(this.Initialize()); } }
public void addMode(string ModeName, Mode.ModeRun Run, Mode.ModeChange Enter, Mode.ModeChange Exit) { Mode mode = new Mode(Run, Enter, Exit); mode.ModeNo = Modes.Count; mode.Name = ModeName; Modes.Add(mode); if (nowMode == null) { nowMode = Modes[0]; firstMode = Modes[0]; StartCoroutine(Initialize()); } }
public Mode(Mode.ModeRun run, Mode.ModeChange enter, Mode.ModeChange exit) { this.Run = run; this.Enter = enter; this.Exit = exit; }