private void SetupRewiredVars() { // Set up Rewired vars mouse = Rewired.ReInput.controllers.Mouse; // get the mouse // Set up Rewired Players if (useAllRewiredGamePlayers) { IList <Rewired.Player> rwPlayers = useRewiredSystemPlayer ? Rewired.ReInput.players.AllPlayers : Rewired.ReInput.players.Players; players = new Rewired.Player[rwPlayers.Count]; for (int i = 0; i < rwPlayers.Count; i++) { players[i] = rwPlayers[i]; } } else { int rewiredPlayerCount = rewiredPlayerIds.Length + (useRewiredSystemPlayer ? 1 : 0); players = new Rewired.Player[rewiredPlayerCount]; for (int i = 0; i < rewiredPlayerIds.Length; i++) { players[i] = Rewired.ReInput.players.GetPlayer(rewiredPlayerIds[i]); } if (useRewiredSystemPlayer) { players[rewiredPlayerCount - 1] = Rewired.ReInput.players.GetSystemPlayer(); } } }
protected new void OnInit(Transform root) { base.OnInit(root); // World.GetExistingSystem <NetworkStreamConnectSuccessSystem>().AddSystem(this); // actorSpawnerMap = root.GetComponentInChildren <IActorSpawnerMap>(); Debug.Assert(actorSpawnerMap != null, $"actorSpawnerMap != null root={root}", root); // input = Rewired.ReInput.players.GetPlayer(InputPlayer.Player0); mouseInput = input.controllers.Mouse; // rootPlane = new Plane(Vector3.up, root.position); var singletonEntity = GetSingletonEntity <MyPlayerSingleton>(); EntityManager.AddComponent <MouseDataSingleton>(singletonEntity); // mouseFx = GameObject.Find("mousePoint").GetComponent <IMouseFx>(); }
//public Transform rotationTarget; private void Awake() { // input = Rewired.ReInput.players.GetPlayer(InputPlayer.Player0); mouseInput = input.controllers.Mouse; // Debug.Assert(eye != null, "eye != null", this); Debug.Assert(target != null, "target != null", this); Debug.Assert(aimTarget != null, "aimTarget != null", this); Debug.Assert(zoomTarget != null, "zoomTarget != null", this); //Debug.Assert(rotationTarget != null, "rotationTarget != null", this); // var parentConstraint = Camera.main.GetComponent <ParentConstraint>(); parentConstraint.SetSource(0, new ConstraintSource { weight = 1f, sourceTransform = eye }); }
private void SetupRewiredVars() { // Set up Rewired vars mouse = Rewired.ReInput.controllers.Mouse; // get the mouse // Set up Rewired Players if(useAllRewiredGamePlayers) { IList<Rewired.Player> rwPlayers = useRewiredSystemPlayer ? Rewired.ReInput.players.AllPlayers : Rewired.ReInput.players.Players; players = new Rewired.Player[rwPlayers.Count]; for(int i = 0; i < rwPlayers.Count; i++) { players[i] = rwPlayers[i]; } } else { int rewiredPlayerCount = rewiredPlayerIds.Length + (useRewiredSystemPlayer ? 1 : 0); players = new Rewired.Player[rewiredPlayerCount]; for(int i = 0; i < rewiredPlayerIds.Length; i++) { players[i] = Rewired.ReInput.players.GetPlayer(rewiredPlayerIds[i]); } if(useRewiredSystemPlayer) players[rewiredPlayerCount - 1] = Rewired.ReInput.players.GetSystemPlayer(); } }
private void ClearRewiredVars() { players = new Rewired.Player[0]; mouse = null; }
protected override void OnCreate() { var input = Rewired.ReInput.players.GetPlayer(InputPlayer.Player0); mouseInput = input.controllers.Mouse; }