Esempio n. 1
0
    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);
        });
    }
Esempio n. 2
0
    public Messenger()
    {
        conversationsByClient = new Dictionary <Client, Conversation>();
        clientsByTag          = new Dictionary <string, Client>();

        Lua = new LuaCutsceneContext();
        Lua.Initialize();

        me = IndexDatabase.Instance().Clients.GetData("you");
    }
Esempio n. 3
0
 public void OnEnable()
 {
     lua.Initialize();
     RunScene();
 }