예제 #1
0
 public void Inject(PigmanController controller)
 {
     animator        = controller.di.animator;
     physics         = controller.di.physics;
     animationEvents = controller.di.animationEvents;
     data            = controller.data;
     range           = controller.di.range;
 }
예제 #2
0
    public void Inject(PigmanController controller)
    {
        physics         = controller.di.physics;
        animator        = controller.di.animator;
        animationEvents = controller.di.animationEvents;
        data            = controller.data;

        goBackPosition = controller.transform.position;
    }
예제 #3
0
 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);
 }