Example #1
0
        // Start is called before the first frame update
        public void Start()
        {
            networkIdentity   = GetComponent <NetworkIdentity>();
            oldPosition       = transform.position;
            player            = new Player();
            player.position   = new Position();
            player.position.x = 0;
            player.position.y = 0;
            player.position.z = 0;

            if (!networkIdentity.GetIsControlling())
            {
                enabled = false;
            }
        }
Example #2
0
        // Update is called once per frame
        void Update()
        {
            if (networkIdentity.GetIsControlling())
            {
                if (oldPosition != transform.position)
                {
                    oldPosition  = transform.position;
                    stillCounter = 0;
                    sendData();
                }
                else
                {
                    stillCounter += Time.deltaTime;

                    if (stillCounter >= 1)
                    {
                        stillCounter = 0;
                        sendData();
                    }
                }
            }
        }