Exemple #1
0
 public void Inject(PigmanController controller)
 {
     animator         = controller.di.animator;
     animationEvents  = controller.di.animationEvents;
     flip             = controller.di.physics.flip;
     initialDirection = flip.Direction;
 }
 public void Inject(PlayerUnitDI di)
 {
     stateMachine  = di.stateMachine;
     physics       = di.physics;
     flip          = di.flip;
     vulnerability = di.vulnerability;
 }
Exemple #3
0
 public void Inject(PlayerUnitDI di)
 {
     physics = di.physics;
     input   = di.mainDi.controller.input;
     flip    = di.flip;
     ReadStats(di.stats.Data);
 }
Exemple #4
0
 public void Inject(PlayerUnitDI di)
 {
     action   = di.abilities.action;
     flip     = di.flip;
     isShield = di.stats.SlimeType == SlimeType.Shield;
 }