public JumpCommand(ICharacterComponent character) : base(character) { playerMove = character.CharacterTransform.GetComponent <PlayerMove>(); playerParameter = character.CharacterTransform.GetComponent <PlayerParameter>(); playerInput = character.CharacterTransform.GetComponent <PlayerInput>(); smokeParticle = character.CharacterTransform.GetComponentInChildren <ParticleSystem>(); }
public ShotCommand(ICharacterComponent character) : base(character) { playerShot = Character.CharacterTransform.GetComponent <PlayerShot>(); playerInput = Character.CharacterTransform.GetComponent <PlayerInput>(); }
public RightSideMoveCommand(ICharacterComponent character) : base(character) { playerMove = Character.CharacterTransform.GetComponent <PlayerMove>(); playerParameter = Character.CharacterTransform.GetComponent <PlayerParameter>(); }
public CommandBase(ICharacterComponent character) { this.Character = character; isEnd = false; }