public void Inject(PigmanController controller) { foreach (IPigmanState state in GetStates()) { state.Inject(controller); } }
public void Inject(PigmanController controller) { animator = controller.di.animator; animationEvents = controller.di.animationEvents; flip = controller.di.physics.flip; initialDirection = flip.Direction; }
public void Init(PigmanController controller) { foreach (IPigmanComponent component in GetPigmanComponents()) { component.Inject(controller); } }
public void Inject(PigmanController controller) { animator = controller.di.animator; physics = controller.di.physics; animationEvents = controller.di.animationEvents; data = controller.data; range = controller.di.range; }
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) { physics = controller.di.physics; animator = controller.di.animator; animationEvents = controller.di.animationEvents; data = controller.data; goBackPosition = controller.transform.position; }
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) { foreach (IPigmanBtNode node in GetNodes()) { node.Inject(controller); } goBackSequence = new BtFunc(() => BtHelpers.Sequence(goBack, sit) ); }
public void Inject(PigmanController controller) { animator = controller.di.animator; }
public void Inject(PigmanController controller) { range = controller.di.range; stateMachine = controller.di.stateMachine; }
public void Inject(PigmanController controller) { }
public void Inject(PigmanController controller) { throw new System.NotImplementedException(); }
public void Inject(PigmanController controller) { animator = controller.di.animator; animationEvents = controller.di.animationEvents; data = controller.data; }
public void Inject(PigmanController controller) { runTileVelocity = controller.data.runTileVelocity; walkTileVelocity = controller.data.walkTileVelocity; }