Пример #1
0
    void Awake()
    {
        GameObject loginBtn = transform.Find("Btn-Login").gameObject;
        GameObject closeBtn = transform.Find("Btn-Close").gameObject;

        EventTriggerManager.GetInstance().AddTriggerEvent(loginBtn, EventTriggerType.PointerClick, OnLoginClick);
        EventTriggerManager.GetInstance().AddTriggerEvent(closeBtn, EventTriggerType.PointerClick, OnCloseClick);

        tweenAni = transform.GetComponent <DOTweenAnimation> ();
        account  = transform.Find("Account/InputField").GetComponent <InputField> ();
    }
Пример #2
0
    void Awake()
    {
        tweenAni     = transform.GetComponent <DOTweenAnimation> ();
        serverItem   = Resources.Load <GameObject> ("Menu/ServerItem");
        serverGrid   = transform.Find("ServerView/ServerGrid");
        targetServer = transform.Find("TargetServer").gameObject;

        GameObject closeBtn = transform.Find("Btn-Close").gameObject;

        EventTriggerManager.GetInstance().AddTriggerEvent(closeBtn, EventTriggerType.PointerClick, OnCloseClick);

        this.InitServerList();
    }
Пример #3
0
    void Awake()
    {
        GameObject nameBtn   = transform.Find("Btn-UserName").gameObject;
        GameObject serverBtn = transform.Find("Btn-Server").gameObject;
        GameObject startBtn  = transform.Find("Btn-Start").gameObject;

        EventTriggerManager.GetInstance().AddTriggerEvent(nameBtn, EventTriggerType.PointerClick, OnNameClick);
        EventTriggerManager.GetInstance().AddTriggerEvent(serverBtn, EventTriggerType.PointerClick, OnServerClick);
        EventTriggerManager.GetInstance().AddTriggerEvent(startBtn, EventTriggerType.PointerClick, OnStartClick);

        tweenAni = transform.GetComponent <DOTweenAnimation> ();
        username = nameBtn.transform.Find("Name").GetComponent <Text> ();

        CustomEventManager.GetInstance().AddEventListener("AccountChange", OnEventAccountChange);
    }
Пример #4
0
    void InitServerList()
    {
        int serverCount = 10;

        serverGrid.GetComponent <RectTransform> ().sizeDelta = new Vector2(1200, (serverCount / 2 + serverCount % 2) * 100);
        for (int i = 1; i <= serverCount; i++)
        {
            GameObject go   = GameObject.Instantiate(serverItem);
            var        item = go.GetComponent <ServerItem> ();
            item.InitServerItem("127", i, "弗雷尔卓德", Random.Range(0, 100) > 50);
            go.transform.SetParent(serverGrid, false);

            Hashtable args = new Hashtable();
            args.Add("adress", item.ServerAdress);
            args.Add("id", item.ServerID);
            args.Add("name", item.ServerName);
            args.Add("peopel", item.IsCrowed);

            EventTriggerManager.GetInstance().AddTriggerEvent(go, EventTriggerType.PointerClick, OnServerItemClick, args);
        }
    }