public override void OnUpdate() { myControllerScript = (MyControllerScript)GameObject.Find("Player").GetComponent(typeof(MyControllerScript)); myControllerScript.jumpamount = height.GetValueFloat(); if (allowGravityForce.Value) { myControllerScript.gravityforce = gravity.GetValueFloat(); } }
private MultiplayerPlayerScript GetTarget() { MultiplayerPlayerScript[] players = (MultiplayerPlayerScript[])UnityEngine.Object.FindObjectsOfType(typeof(MultiplayerPlayerScript)); myPlayer = (MyControllerScript)GameObject.Find("Player").GetComponent(typeof(MyControllerScript)); foreach (MultiplayerPlayerScript player in players) { if (canSee.Value) { RaycastHit raycastHit; if (Physics.Raycast(player.transform.position, myPlayer.transform.position, out raycastHit)) { if (raycastHit.transform != myPlayer.transform.parent) { continue; } } } return(player); } return(null); }
public override void OnUpdate() { MyControllerScript script = ((MyControllerScript[])UnityEngine.Object.FindObjectsOfType(typeof(MyControllerScript)))[0]; if (Input.GetKey(KeyCode.W)) //Forward { Vector3 forward = script.transform.forward; playerPos += new Vector3((forward.x / 10) * this.speed.GetValueFloat(), forward.y, (forward.z / 10) * this.speed.GetValueFloat()); } if (Input.GetKey(KeyCode.S)) //backwards { Vector3 forward = script.transform.forward; playerPos -= new Vector3((forward.x / 10) * this.speed.GetValueFloat(), forward.y, (forward.z / 10) * this.speed.GetValueFloat()); } if (Input.GetKey(KeyCode.A)) //Left { Vector3 right = script.transform.right; playerPos -= new Vector3((right.x / 10) * this.speed.GetValueFloat(), right.y, (right.z / 10) * this.speed.GetValueFloat()); } if (Input.GetKey(KeyCode.D)) //Right { Vector3 right = script.transform.right; playerPos += new Vector3((right.x / 10) * this.speed.GetValueFloat(), right.y, (right.z / 10) * this.speed.GetValueFloat()); } if (Input.GetKey(KeyCode.Space)) { Vector3 up = script.transform.up; playerPos += new Vector3(up.x, (up.y / 10) * this.speed.GetValueFloat(), up.z); } if (Input.GetKey(KeyCode.LeftShift)) { Vector3 up = script.transform.up; playerPos -= new Vector3(up.x, (up.y / 10) * this.speed.GetValueFloat(), up.z); } ((MyControllerScript[])UnityEngine.Object.FindObjectsOfType(typeof(MyControllerScript)))[0].transform.position = playerPos; }
public override void OnUpdate() { myControllerScript = (MyControllerScript)GameObject.Find("Player").GetComponent(typeof(MyControllerScript)); myControllerScript.superhot = true; }