コード例 #1
0
 public PawnMotor(IPawnInput pawnInput, Animator animator, Transform transform)
 {
     // Dependency injection
     this.input     = pawnInput;
     this.animator  = animator;
     this.transform = transform;
     //this.pawnSettings = pawnSettings;
 }
コード例 #2
0
ファイル: Pawn.cs プロジェクト: jreinjr/InsurrectionVR
    private void Initialize()
    {
        animator = GetComponent <Animator>();

        pawnInput = pawnSettings.Player ?
                    new PlayerInput(pawnSettings.controls) :
                    new AiInput() as IPawnInput;

        pawnMotor = new PawnMotor(pawnInput, animator, transform);
    }