Exemple #1
0
 public void Inject(SnailController controller)
 {
     foreach (ISnailComponent component in GetComponents())
     {
         component.Inject(controller);
     }
 }
Exemple #2
0
 private void Start()
 {
     if (Player == null)
     {
         Player = GameObject.FindObjectOfType <SnailController>();
     }
 }
Exemple #3
0
 public void Inject(SnailController controller)
 {
     animator = controller.di.animator;
     physics  = controller.di.physics;
     if (!controller.di.physics.canPuff)
     {
         gameObject.SetActive(false);
     }
 }
Exemple #4
0
 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();
        }
    }
Exemple #6
0
 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;
Exemple #10
0
 public void Inject(SnailController controller)
 {
 }
Exemple #11
0
 public void Inject(SnailController controller)
 {
     rotation  = controller.di.rotation;
     raycaster = controller.di.raycaster;
     animator  = controller.di.animator;
 }