void Awake()
    {
        var abilitySetupComponent = GetComponent <AbilitySetupComponent>();

        if (abilitySetupComponent != null)
        {
            abilitySetupComponent.GetAbilitiesWhenInstantiated(SetupAbilities);
        }
        else
        {
            desiredWeaponAngle = 0f;
        }

        movementComponent = GetComponent <ShipMovementComponent>();
    }
Ejemplo n.º 2
0
 void Awake()
 {
     playerInputLibrary = GetComponent <PlayerInputComponent>();
     movementComponent  = GetComponent <ShipMovementComponent>();
     targetPos          = transform.position;
 }
Ejemplo n.º 3
0
 void Start()
 {
     shipMovementComponent = GetComponent <ShipMovementComponent>();
     shipShootingComponent = GetComponent <ShipShootingComponent>();
     mainCamera            = Camera.main;
 }