public void InitExpressionGroup() { for (int i = 1; i <= ExpressionAnimPool._ExpressionAnimCount; i++) { ExpressionAnim anim = ExpressionAnimPool.Ins.Create(i, mExpressionGroupGo.transform); ChatBtnClickEvent clickEvent = new ChatBtnClickEvent(i.ToString(), ChatType.NormalExpression, this); anim.gameObject.AddComponent <Button>().Add(clickEvent.ClickEvent, false); _ExpressionAnims.Add(anim); } }
public void InitSpeedinessGroup() { for (int i = 0; i < _speedinessText.Count - 1; i++) { GameObject.Instantiate(mSpeedinessText.gameObject, mSpeedinessWordGroupGo.transform); } for (int i = 0; i < mSpeedinessWordGroupGo.transform.childCount; i++) { mSpeedinessWordGroupGo.transform.GetChild(i).GetComponent <Text>().text = _speedinessText[i + 1]; ChatBtnClickEvent clickEvent = new ChatBtnClickEvent((i + 1).ToString(), ChatType.SpeedinessText, this); mSpeedinessWordGroupGo.transform.GetChild(i).GetComponent <Button>().Add(clickEvent.ClickEvent, false); } }