Inheritance: MonoBehaviour
 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;
 }
示例#4
0
 public override void Init(RotatingAbility ability)
 {
     base.Init(ability);
     movingAbility = ability.GetComponent <MovingAbility>();
 }