static public EventTriggerManager Get(Transform transform)         //  重载
    {
        EventTriggerManager etm = transform.GetComponent <EventTriggerManager>();

        if (etm == null)
        {
            etm = transform.gameObject.AddComponent <EventTriggerManager>();
        }
        return(etm);
    }
Пример #2
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> ();
    }
    public VoidDelegate onPointerExit;  //  鼠标移出

    static public EventTriggerManager Get(GameObject go)
    {
        EventTriggerManager etm = go.GetComponent <EventTriggerManager>();

        if (etm == null)
        {
            etm = go.AddComponent <EventTriggerManager>();
        }

        return(etm);
    }
Пример #4
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();
    }
Пример #5
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);
    }
Пример #6
0
 private void Start()
 {
     rotateBtn   = transform.SearchforChild("c_btn_RAndS");
     mirroredBtn = transform.SearchforChild("c_btn_mirror");
     closeBtn    = transform.SearchforChild("c_btn_close");
     box         = transform.parent.parent.parent.SearchforChild("c_box");
     tools       = transform.SearchforChild("tools");
     toolCounts  = tools.childCount;
     isControl   = true;
     EventTriggerManager.GetEventTriggerManager(rotateBtn.gameObject).AddPDEvent(RotateEventDown);
     EventTriggerManager.GetEventTriggerManager(rotateBtn.gameObject).AddPUEvent(RotateEventUp);
     EventTriggerManager.GetEventTriggerManager(mirroredBtn.gameObject).AddPUEvent(mirrorEvent);
     EventTriggerManager.GetEventTriggerManager(closeBtn.gameObject).AddPUEvent(closeEvent);
     EventTriggerManager.GetEventTriggerManager(gameObject).AddPUEvent(ActiveTool);
     EventTriggerManager.GetEventTriggerManager(box.gameObject).AddPUEvent(InActiveTool);
 }
Пример #7
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);
        }
    }
Пример #8
0
 // Use this for initialization
 void Start()
 {
     EventTriggerManager.GetEventTriggerManager(gameObject).AddClickEvent(CallSetting);
 }
 private void EventsDeRegistration()
 {
     EventTriggerManager.Get(gameObject).onPressDown -= OnClickDown;
     EventTriggerManager.Get(gameObject).onPressUp   -= OnClickUp;
 }