public TipsWindow CreateTipsWindow(string title, string info, string confirm, string cancel, Transform parent = null) { TipsWindow tipsWindow = tipsWindowPool.Dequeue(); tipsWindow.InitTipsWindow(IdUtil.Generate(), true, title, info, confirm, cancel, parent); tipsWindows.Add(tipsWindow.id, tipsWindow); return(tipsWindow); }
public Tips CreateTips(string info, Vector2 localPosition, Vector2 offset, float duration, Transform parent = null) { Tips tips = tipsPool.Dequeue(); tips.InitTips(IdUtil.Generate(), info, localPosition, offset, duration, parent); tipss.Add(tips.id, tips); return(tips); }
public void InitObject(GameObject gameObject, object data = null) { this.gameObject = gameObject; id = IdUtil.Generate(); AutoReference(); GameObject childGameObject = new GameObject(GetType().FullName); childGameObject.transform.SetParent(gameObject.transform); childGameObject.transform.localPosition = Vector3.zero; childGameObject.transform.localRotation = Quaternion.identity; childGameObject.transform.localScale = Vector3.one; lccView = childGameObject.AddComponent <LccView>(); lccView.className = GetType().Name; lccView.type = this; InitData(data); ObjectBaseEventSystem.Instance.Register(this); }