public void StartProc(Executable exe) { proc = gameObject.AddComponent("GameProc") as GameProc; DungeonCharacter[] dchars = charsInPlay.ToArray(); proc.Initialize(exe, EndProc); op = OP.execute; proc.BeginProc(); }