public void Inject(SnailController controller) { foreach (ISnailComponent component in GetComponents()) { component.Inject(controller); } }
private void Start() { if (Player == null) { Player = GameObject.FindObjectOfType <SnailController>(); } }
public void Inject(SnailController controller) { animator = controller.di.animator; physics = controller.di.physics; if (!controller.di.physics.canPuff) { gameObject.SetActive(false); } }
public void rideSnail(SnailController sc, bool ride) { if (ride) { ridingSnail = sc; } else { ridingSnail = null; } }
public void Inject(SnailController controller) { rigidbody = controller.di.physics.movement.rigidbody; if (forward) { dir4 = initialSurfaceNormal.RotateClockwise(); } else { dir4 = initialSurfaceNormal.RotateCounterClockwise(); } }
public void Inject(SnailController controller) { rotation = controller.di.rotation; physics = controller.di.physics; boxCollider = controller.di.boxCollider; }
public void Inject(SnailController controller) { this.controller = controller; physics = controller.di.physics; rotation = controller.di.rotation; }
public void Inject(SnailController controller) { physics = controller.di.physics; }
public void Inject(SnailController snail) => controller = snail;
public void Inject(SnailController controller) { }
public void Inject(SnailController controller) { rotation = controller.di.rotation; raycaster = controller.di.raycaster; animator = controller.di.animator; }