public override void Init() { text = transform.Find("Text").GetComponent <Text>(); alpha_tweener = GetComponent <TweenerAlpha>(); scale_tweener = GetComponent <TweenerScale>(); alpha_tweener.OnCloseEndEvent = Disable; }
private void Awake() { panel = transform.Find("panel").GetComponent <Tweener>(); if (panel == null) { TweenerScale scale = transform.Find("panel").gameObject.AddComponent <TweenerScale>(); scale.close = new Vector2(1, 0); scale.open = new Vector2(1, 1); panel = scale; } panel.OnCloseEndEvent = CloseEnd; OpenBtn = transform.Find("button/open").gameObject; CloseBtn = transform.Find("button/close").gameObject; openText = OpenBtn.GetComponentInChildren <Text>(); closeText = CloseBtn.GetComponentInChildren <Text>(); OpenBtn.GetComponent <Button>().onClick.AddListener(open); CloseBtn.GetComponent <Button>().onClick.AddListener(close); OpenBtn.SetActive(true); CloseBtn.SetActive(false); panel.ToClose(); //panel.OnClose(); }