Esempio n. 1
0
 public BaseState(Transform self, FiringActivator trigger, ISwitcherState switcher, Joystick input)
 {
     SelfTransform       = self;
     Trigger             = trigger;
     Switcher            = switcher;
     Input               = input;
     AnimationController = self.GetComponentInChildren <Animator>();
 }
Esempio n. 2
0
 public PlayerMover(Transform self, FiringActivator trigger, ISwitcherState switcher, Joystick input, float maxSpeed) : base(self, trigger, switcher, input)
 {
     _mover   = new Mover(self, maxSpeed);
     _rotator = new Rotator(input.GetComponentInParent <Canvas>(), 5f, self);
 }
Esempio n. 3
0
 public PlayerShooter(ISwitcherState switcher, )
Esempio n. 4
0
 public PlayerTurn(ISwitcherState switcher, Input input, AnimatorController animator) : base(switcher, animator, input)
 {
     _orientation = LookDirection.Forward;
     _turnTime    = new Timer(animator.GetClip("LTurn").length);
 }
Esempio n. 5
0
 public PlayerShooter(ISwitcherState switcher, Input input, AnimatorController animator, Weapon gun, ShootingHepler helper) : base(switcher, animator, input)
 {
     _gun    = (ProjectileWeapon)gun;
     _hepler = helper;
 }
Esempio n. 6
0
 public PlayerMover(ISwitcherState switcher, Input input, AnimatorController animator, Transform self, int stepBetweenLines) : base(switcher, animator, input)
 {
     _stepBetweenLines = stepBetweenLines;
     _self             = self;
 }
Esempio n. 7
0
 public PlayerIdle(ISwitcherState switcher, Input input, AnimatorController animator) : base(switcher, animator, input)
 {
 }
Esempio n. 8
0
 public PlayerIdle(Transform self, FiringActivator trigger, ISwitcherState switcher, Joystick input) : base(self, trigger, switcher, input)
 {
     _rotator = new Rotator(input.GetComponentInParent <Canvas>(), 2f, self);
 }
Esempio n. 9
0
 public PlayerBaseState(ISwitcherState switcher, AnimatorController animatorController, Input input)
 {
     Switcher           = switcher;
     AnimatorController = animatorController;
     Input = input;
 }