public void Inject(PigmanController controller) { this.controller = controller; stateMachine = controller.di.stateMachine; animator = controller.di.animator; currentHp = controller.data.hp; data = controller.data; }
public void Inject(PigmanController controller) { this.controller = controller; stateMachine = controller.di.stateMachine; data = controller.data; physics = controller.di.physics; stateMachine.attack.OnIsAttackingChange += OnIsAttackingChange; OnIsAttackingChange(false); }
public void Inject(PigmanController controller) { range = controller.di.range; stateMachine = controller.di.stateMachine; }