public CharacterState(CharacterController controller, CharacterMotor motor) { this.controller = controller; this.motor = motor; this.collision = controller.CharacterCollision; this.inputController = controller.InputController; }
public ExternalVelocityResolver(CharacterCollision collision) { this.collision = collision; }
public void Init(CharacterCollision collision) { this.collision = collision; externalVelocityResolver = new ExternalVelocityResolver(collision); }