예제 #1
0
    public override void Initialize()
    {
        base.Initialize();

        inventoryHandler = GameAccesPoint.Instance.mainGameState._playerController._player.inventoryHandler;
        _isOnGround      = true;
    }
예제 #2
0
    private void Awake()
    {
        playerAnimController = GetComponent <Animator>();
        playerCollider       = GetComponent <BoxCollider>();

        playerInput     = GetComponent <PlayerInputHandler>();
        playerMovement  = GetComponent <PlayerMovementHandler>();
        playerInventory = GetComponent <PlayerInventoryHandler>();
    }
예제 #3
0
    // <<--------------------------------------------- SET UP PLAYER HANDLE INVENTORY ------------------------------------------- >> //

    public void SetPlayerInventoryHandler(PlayerInventoryHandler _pInHand)
    {
        pInventoryHandler = _pInHand;
    }
예제 #4
0
    // --------------- INVENTORY ---------------
    #region INVENTORY

    public void AddPlayerInventoryHandler(PlayerInventoryHandler inventoryHandler)       // TODO: Find and implement safer way or apply safety
    {
        this.inventoryHandler = inventoryHandler;
    }
 void Start()
 {
     pInventoryHandler = Toolbox.GetInstance().GetPlayerManager().GetPlayerInventoryHandler();
     inventory         = Toolbox.GetInstance().GetPlayerManager().GetInventoryManager().inventory;
     pCon = GetComponent <PlayerController>();
 }