Esempio n. 1
0
 public void Inject(SnailController controller)
 {
     foreach (ISnailComponent component in GetComponents())
     {
         component.Inject(controller);
     }
 }
Esempio n. 2
0
 private void Start()
 {
     if (Player == null)
     {
         Player = GameObject.FindObjectOfType <SnailController>();
     }
 }
Esempio n. 3
0
 public void Inject(SnailController controller)
 {
     animator = controller.di.animator;
     physics  = controller.di.physics;
     if (!controller.di.physics.canPuff)
     {
         gameObject.SetActive(false);
     }
 }
Esempio n. 4
0
 public void rideSnail(SnailController sc, bool ride)
 {
     if (ride)
     {
         ridingSnail = sc;
     }
     else
     {
         ridingSnail = null;
     }
 }
Esempio n. 5
0
    public void Inject(SnailController controller)
    {
        rigidbody = controller.di.physics.movement.rigidbody;

        if (forward)
        {
            dir4 = initialSurfaceNormal.RotateClockwise();
        }
        else
        {
            dir4 = initialSurfaceNormal.RotateCounterClockwise();
        }
    }
Esempio n. 6
0
 public void Inject(SnailController controller)
 {
     rotation    = controller.di.rotation;
     physics     = controller.di.physics;
     boxCollider = controller.di.boxCollider;
 }
Esempio n. 7
0
 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;
 }
Esempio n. 9
0
 public void Inject(SnailController snail) => controller = snail;
Esempio n. 10
0
 public void Inject(SnailController controller)
 {
 }
Esempio n. 11
0
 public void Inject(SnailController controller)
 {
     rotation  = controller.di.rotation;
     raycaster = controller.di.raycaster;
     animator  = controller.di.animator;
 }