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();
 }
示例#2
0
 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);
 }