/// <summary>
    /// Funzione dio Setup
    /// </summary>
    /// <param name="_groupCtrl"></param>
    public void Setup(GroupController _groupCtrl)
    {
        groupCtrl = _groupCtrl;
        aimArrow  = FindObjectOfType <AimArrowFeedback>();

        aimArrow.Setup(groupCtrl);
    }
Example #2
0
    /// <summary>
    /// Funzione che esegue il Setup
    /// </summary>
    /// <param name="_groupCtrl"></param>
    public void Setup(GroupController _groupCtrl)
    {
        groupCtrl         = _groupCtrl;
        groupMovementCtrl = groupCtrl.GetGroupMovementController();
        groupSizeCtrl     = groupCtrl.GetGroupSizeController();
        playerInput       = groupCtrl.GetPlayerInput();
        aimFeedback       = groupCtrl.GetGroupFeedbackController().GetAimArrow();

        groupCtrl.OnGroupDead += EndReloading;
        canShoot = true;
    }