Esempio n. 1
0
 public override void OnUpdate()
 {
     myControllerScript            = (MyControllerScript)GameObject.Find("Player").GetComponent(typeof(MyControllerScript));
     myControllerScript.jumpamount = height.GetValueFloat();
     if (allowGravityForce.Value)
     {
         myControllerScript.gravityforce = gravity.GetValueFloat();
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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;
 }