public void Inject(PlayerUnitDI di) { controller = di.controller; stats = di.stats; unitHandler = di.mainDi.unitHandler; hp = di.hp; physics = di.physics; camera = di.camera; }
public void Inject(PlayerUnitDI di) { physics = di.physics; stateMachine = di.stateMachine; unitHandler = di.mainDi.unitHandler; input = di.mainDi.controller.input; stats = di.stats; hp = di.hp; }
private void Start() { unitHandler = player.di.unitHandler; selectedUnitController = unitHandler.GetSelectedUnitController(); unitHandler.OnSelectChange += HandleSelectChange; unitHandler.OnMergeChange += HandleMergeChange; heartsCounter.Inject(this); selectedType.Inject(this); breathBar.Inject(this); }
public void Inject(PlayerUnitDI di) { unitHandler = di.mainDi.unitHandler; input = di.mainDi.controller.input; action = di.abilities.action; }
public void Inject(PlayerUI playerUI) { unitHandler = playerUI.Controller.di.unitHandler; UpdateLayout(); OnSelectChange(unitHandler.SelectedType); }
public override void Inject(PlayerUnitDI di) { unitController = di.controller; stats = di.stats; unitHandler = di.mainDi.unitHandler; }