private void OnEnable() { if (null == _lbTitle || null == _lbTroophy) { Debug.LogError("클랜 이름이나 트로피 점수가 셋팅되지 않았습니다."); return; } _lbTroophy.text = Random.Range(0, 999).ToString(); VertHoriScrollScript vertHori = GetComponent <VertHoriScrollScript>(); if (null != vertHori) { vertHori.ScrollVertical = ClanMgr.Instance.GetComponent <UIScrollView>(); vertHori.ScrollHorizontal = MainViewScript.Instance.UIScroll; } }
// Use this for initialization private void Awake() { for (int i = 0; i < transform.childCount; ++i) { Transform childTrans = transform.GetChild(i); if ("Title" == childTrans.tag) { _lbTitle = childTrans.GetComponent <UILabel>(); continue; } UILabel lbValue = childTrans.GetComponentInChildren <UILabel>(); lbValue.text = Random.Range(1000, 10000).ToString(); } _btnScale = GetComponent <UIButtonScale>() as UIButtonScale; _scroll = GetComponent <VertHoriScrollScript>(); }
void Start() { Vector3 pos = new Vector3(0, FirstStartY); int clanSizeY = ClanPrefab.GetComponent <UISprite>().height; for (int i = 0; i < FirstClanCount; ++i) { GameObject clan = gameObject.AddChild(ClanPrefab); clan.transform.localPosition = pos; pos.y -= Padding + clanSizeY; clan.GetComponent <ClanScript>().SetTitle("Clan_" + i.ToString()); } UIScroll = GetComponent <UIScrollView>(); VertHoriScrollScript vertHori = ClanPrefab.GetComponent <VertHoriScrollScript>(); vertHori.ScrollVertical = UIScroll; vertHori.ScrollHorizontal = MainViewScript.Instance.UIScroll; }