Ejemplo n.º 1
0
 public override void InitAbility(AbilityController controller)
 {
     base.InitAbility(controller);
     deltaTimer             = GetResource.DeltaTimer();
     movementController     = controller.GetComponent <PlayerMovementController>();
     isPressingMovementKeys = Resources.Load("Player/Movement/Player - Is Pressing Movement Keys") as ScriptableBool;
     hitboxController       = controller.GetComponent <PlayerController>().hitboxController;
     animController         = controller.GetComponent <PlayerAnimationController>();
     movementInput          = Resources.Load("Player/Movement/Movement Inputs") as PlayerMovementInputs;
     isInAction             = Resources.Load("Player/Actions/Is Player In Action") as ScriptableBool;
 }
Ejemplo n.º 2
0
 public void Init(AIStateController stateCon)
 {
     stateController               = stateCon;
     fieldOfViewController         = stateCon.GetComponentInChildren <FieldOfViewController>();
     inventoryController           = stateCon.GetComponent <AIInventoryController>();
     movementController            = stateCon.GetComponent <AIMovementController>();
     animController                = stateCon.GetComponent <AnimationController>();
     lineOfSightObstaclesLayerMask = Resources.Load("LayerMasks/LayerMask_AI_Line Of Sight Obstacles") as ScriptableLayerMask;
     deltaTime           = GetResource.DeltaTimer();
     runtimeWeaponInHand = inventoryController.currentWeaponRuntime;
     inventoryController.currentWeaponRuntime.AttackCooldownEnd();
     inventoryController.rangedWeaponRuntime.currentAmmoInMagazine = inventoryController.rangedWeaponRuntime.rangedData.maxMagazineAmmoAmount;
 }
        public void Init(AIStateController stateCon)
        {
            stateController = stateCon;
            deltaTime       = GetResource.DeltaTimer();

            if (currentTargetNumber >= targetNetwork.targets.Count - 1)
            {
                currentTargetNumber = 0;
            }

            currenTargetToLookAt = targetNetwork.targets[currentTargetNumber].transform;
            lookAtTargetDuration = targetNetwork.targets[currentTargetNumber].lookDuration;

            stateController.StartCoroutine(LookAtTargetTimer());
        }
Ejemplo n.º 4
0
      public void Init(AIStateController stateCon)
      {
          stateController     = stateCon;
          movementController  = stateCon.GetComponent <AIMovementController>();
          animationController = stateCon.GetComponent <AnimationController>();
          deltaTime           = GetResource.DeltaTimer();

          if (waypointNetwork == null)
          {
              return;
          }
          currentWaypointInList--;

          if (currentWaypointInList <= 0)
          {
              currentWaypointInList++;
          }

          if (currentWaypointInList >= waypointNetwork.wayPoints.Count)
          {
              currentWaypointInList = 0;
          }
      }
Ejemplo n.º 5
0
 public override void Init()
 {
     gameCam         = FindObjectOfType <CamControllerGameplay>().GetComponent <Camera>();
     deltaTimer      = GetResource.DeltaTimer();
     currentMousePos = Resources.Load("Inputs/Mouse Inputs/Input_MousePosWorldSpace") as ScriptableVector3;
 }