public IEnumerator MenuRoutine() { yield return(CoUtils.RunTween(GetComponent <CanvasGroup>().DOFade(1.0f, 0.8f))); Global.Instance().Input.PushListener("pause", (cmd, ev) => { if (ev != InputManager.Event.Up) { return(true); } if (cmd == InputManager.Command.Quit) { Application.Quit(); } if (cmd == InputManager.Command.Confirm) { StartCoroutine(DieRoutine()); } if (cmd == InputManager.Command.Debug) { lua.Initialize(); StartCoroutine(lua.RunRoutine(new LuaScript(lua, fixitScript.luaString), true)); StartCoroutine(DieRoutine()); } return(true); }); }
public Messenger() { conversationsByClient = new Dictionary <Client, Conversation>(); clientsByTag = new Dictionary <string, Client>(); Lua = new LuaCutsceneContext(); Lua.Initialize(); me = IndexDatabase.Instance().Clients.GetData("you"); }
public void OnEnable() { lua.Initialize(); RunScene(); }