public Hero(int index) { _core = Camera.main.GetComponent <MainCore>(); _battleCon = _core._battleCon; _heroCom = _core._heroCom; _buffCon = _core._buffCon; _selectATKCon = _core._selectATKCon; _avatar = _heroCom._heroAvatarList[index]; _anim = _avatar.GetComponent <Animator>(); slotId = index; }
void Run() { if (_core == null) { _core = Camera.main.GetComponent <MainCore>(); } if (_battleCon == null) { _battleCon = _core._battleObj.GetComponent <BattleController>(); } if (_itemCon == null) { _itemCon = _core._itemPanel.GetComponent <ItemController>(); } if (_selectATKCon == null) { _selectATKCon = _core._attackPanel.GetComponent <SelectAttackController>(); } }
void Start() { _core = Camera.main.GetComponent <MainCore>(); _selectAtkCon = _core._attackPanel.GetComponent <SelectAttackController>(); }