protected override void Awake() { base.Awake(); animator = GetComponent <Animator>(); player = GetComponent <Player>(); playerSkillSlot = GetComponent <PlayerSkillSlot>(); }
void initSinglePlayerSlots(string character) { if (playerUnitSlots.ContainsKey(character)) { playerUnitSlots.Add(character, new PlayerUnitSlot[Player.SUMMON_SLOT_NUM]); } else { playerUnitSlots[character] = new PlayerUnitSlot[Player.SUMMON_SLOT_NUM]; } if (playerSkillSlots.ContainsKey(character)) { playerSkillSlots.Add(character, new PlayerSkillSlot[Player.SKILL_SLOT_NUM]); } else { playerSkillSlots[character] = new PlayerSkillSlot[Player.SKILL_SLOT_NUM]; } for (i = 0; i < 5; ++i) { playerUnitSlots[character][i] = new PlayerUnitSlot(); } for (i = 0; i < 3; ++i) { playerSkillSlots[character][i] = new PlayerSkillSlot(); } }
public void Init(Player player) { canTransition = true; inventory = player.Inventory; skillSlot = player.SkillSlot; index = 0; UpdateUI(); }
//--------------------------------------------------------// #region Initialize public override void Awake() { base.Awake(); gameManager = FindObjectOfType <GameManager>(); dataManager = FindObjectOfType <DataManager>(); playerInventory = GetComponent <PlayerInventory>(); skillSlot = GetComponent <PlayerSkillSlot>(); audioSource = GetComponent <AudioSource>(); playerController = GetComponent <PlayerController>(); }