private void Awake() { TickableManager.Instance.Subscribe(this); playerHUD = gameObject.GetComponentInChildren <IPlayerHUD>(); playerHUD.Setup(playerData); playerMovement = GetComponent <IPlayerMovement>(); inputBindings = GetComponent <PlayerInputBindings>().GetInputBindings(); playerInventory = (IQueuInventory)InventoryFactory.GetInstance().GetInventory(InventoryType.QueueInventory, 2); }
public static InventoryFactory GetInstance() { if (_instance == null) { _instance = new InventoryFactory(); } return(_instance); }
private void Awake() { plateInventory = InventoryFactory.GetInstance().GetInventory(InventoryType.QueueInventory, 1) as IQueuInventory; }