示例#1
0
 public AbmoorMovement(IInput abmoorInput, Transform transformToMove, AbmoorSettings abmoorSettings, AbmoorRaycastController abmoorRaycastController)
 {
     this.abmoorInput             = abmoorInput;
     this.transformToMove         = transformToMove;
     this.abmoorSettings          = abmoorSettings;
     this.abmoorRaycastController = abmoorRaycastController;
 }
示例#2
0
 private void Awake()
 {
     abmoorRaycastController = GetComponent <AbmoorRaycastController>();
     abmoorInput             = abmoorSettings.UseAi ? new AbmoorAIInput() as IInput : new ControllerInput();
     abmoorMovement          = new AbmoorMovement(abmoorInput, transform, abmoorSettings, abmoorRaycastController);
 }