protected override void Start() { base.Start(); ActionController = new PlayerActionController(this); _playerWidnow.InitComponents(); PlayerInventoryController = new PlayerInventoryController(this); PlayerEquipmentController = new PlayerEquipmentController(this); }
public void InitInventory(PlayerEquipmentController playerEquipment) { this.playerEquipment = playerEquipment; for (int i = 0; i < items.Count; i++) { itemToCountMap.Add(items[i].GetItem(), items[i].GetItemCount()); } }
public abstract void AssignItemToPlayer(PlayerEquipmentController playerEquipment);
public override void AssignItemToPlayer(PlayerEquipmentController playerEquipment) { playerEquipment.AssingArmorItem(this); }
public override void AssignItemToPlayer(PlayerEquipmentController playerEquipment) { playerEquipment.AssingHealthPotionItem(this); }