public CharacterController(DefaultCamera camera, InputManager inputManager, float mass) : base(mass, PhysicsWorld.PhysicsShape.ConvexMesh) { this.camera = camera; this.inputManager = inputManager; camera.KeysEnabled = false; }
public void AddCharacter(DefaultCamera camera, InputManager inputManager, GameObject gameObject, float mass) { CharacterController rbc = new CharacterController(camera, inputManager, mass); gameObject.AddController(rbc); world.AddBody(rbc.Body); rbc.Body.EnableDebugDraw = true; rbc.Body.DebugDraw(debugDraw); }