示例#1
0
 void Start()
 {
     localPlayer = this.gameObject;
     direction   = localPlayer.transform.forward;
     controller.SetLocalPlayer(localPlayer);
     controller.SetSpeed(this.force);
     controller.SetRotationSpeed(this.rotationSpeed);
 }
示例#2
0
        public void SetUp()
        {
            networkControllerMock.Reset();
            unityInputProxyMock.Reset();
            unityPhysicsProxyMock.Reset();
            movementCommandMock.Reset();
            rotationCommandMock.Reset();

            controller = new LocalMovementController(unityInputProxyMock.Object, networkControllerMock.Object,
                                                     rotationCommandMock.Object, movementCommandMock.Object, unityPhysicsProxyMock.Object,
                                                     unityDebugProxyMock.Object);
            controller.SetLocalPlayer(fakeLocalPlayer);
            controller.SetSpeed(30F);
            controller.SetRotationSpeed(40F);
        }