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