Esempio n. 1
0
 public void Initialize()
 {
     Input.multiTouchEnabled = false;
     Localer.Init();
     CreatePauseListener();
     GameData         = new GameData();
     Settings         = new ZPlayerSettings();
     AtlasFramesCache = new AtlasFramesCache();
     GameFlow         = new GameFlow();
     EventManager     = new EventManager();
     CurrentMenu      = UISetType.Global;
 }
Esempio n. 2
0
    // Use this for initialization
    void OnUISwitchNeeded(EventData e)
    {
        bool      force = e.Data.ContainsKey("force") && (bool)e.Data["force"] == true;
        UISetType setid = (UISetType)e.Data["setid"];

        bool needShow = false;

        for (int i = 0; i < SetIds.Count; ++i)
        {
            if (SetIds[i] == setid)
            {
                needShow = true;
                break;
            }
        }

        if (needShow)
        {
            if (_inited)
            {
                ShowElement(!force);
            }
            else
            {
                _startShowHide = true;
            }
        }
        else
        {
            if (_inited)
            {
                HideElement(!force);
            }
            else
            {
                _startShowHide = false;
            }
        }
    }