void Awake() { var abilitySetupComponent = GetComponent <AbilitySetupComponent>(); if (abilitySetupComponent != null) { abilitySetupComponent.GetAbilitiesWhenInstantiated(SetupAbilities); } else { desiredWeaponAngle = 0f; } movementComponent = GetComponent <ShipMovementComponent>(); }
void Awake() { playerInputLibrary = GetComponent <PlayerInputComponent>(); movementComponent = GetComponent <ShipMovementComponent>(); targetPos = transform.position; }
void Start() { shipMovementComponent = GetComponent <ShipMovementComponent>(); shipShootingComponent = GetComponent <ShipShootingComponent>(); mainCamera = Camera.main; }