void Start() { gameControl = (GameObject.Find("gameControl") as GameObject).GetComponent <GameControl>(); gameControl.AddCellBugAll(this); GameObject gameObjectTitle = Instantiate(titleProfabs, transform.position + new Vector3(0, 1, -1), Quaternion.identity) as GameObject; titleLabel = gameObjectTitle.GetComponent <UILabel>(); titleLabel.text = Const.GroupName[(int)ability.GetGroup()] + ":" + ability.GetId(); GameObject gameObjectBlood = Instantiate(bloodProfabs, transform.position + new Vector3(0, 1, -1), Quaternion.identity) as GameObject; bloodSlider = gameObjectBlood.GetComponent <UISlider>(); bloodSlider.value = ability.GetPower() / Const.MaxPower; GameObject gameObjectFlag = Instantiate(flagProfabs, transform.position + new Vector3(0, 1, -1), Quaternion.identity) as GameObject; flagSprite = gameObjectFlag.GetComponent <UISprite>(); flagSprite.enabled = false; }