public void Setup(BattleEnmity.EnmityTarget characterEnmity) { var character = characterEnmity.Character; var image = Resources.Load(character.BaseCharacter.PortraitPath) as Texture; _portrait.texture = image; _postfixLabel.text = character.Postfix.ToString(); _enmityLabel.text = characterEnmity.EnmityLevel.ToString(); }
private void CreateCell(BattleEnmity.EnmityTarget characterEnmity) { var go = Instantiate(_cellPrefab) as GameObject; var cell = go.GetComponent<EnmityDisplayCell>(); cell.Setup(characterEnmity); cell.gameObject.SetActive(true); cell.transform.SetParent(this._layout); cell.transform.localScale = Vector3.one; _cells.Add(cell); }