static public EventTriggerManager Get(Transform transform) // 重载 { EventTriggerManager etm = transform.GetComponent <EventTriggerManager>(); if (etm == null) { etm = transform.gameObject.AddComponent <EventTriggerManager>(); } return(etm); }
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); }
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(); }
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); }
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); }
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); } }
// Use this for initialization void Start() { EventTriggerManager.GetEventTriggerManager(gameObject).AddClickEvent(CallSetting); }
private void EventsDeRegistration() { EventTriggerManager.Get(gameObject).onPressDown -= OnClickDown; EventTriggerManager.Get(gameObject).onPressUp -= OnClickUp; }