protected override bool AreRequirementToAddStatusMet() { return(movement = interactibleObject.GetComponent <MovingAbility>()); }
public override void Init(MovingAbility ability) { base.Init(ability); input = GameManager.instance.Platform.GetPlayerInputDependsOnPlatform(); audioSource = AudioSourceFactory.GetAudioSource(transform, footStep, footStepVolume); }
public override void Init(MovingAbility ability) { base.Init(ability); player = GameManager.instance.Player; }
public override void Init(RotatingAbility ability) { base.Init(ability); movingAbility = ability.GetComponent <MovingAbility>(); }