Beispiel #1
0
        public void VerifyLandedPos()
        {
            if (isClientVerify)
            {
                return;
            }
            Vector3    tilePos = StreamerManager.GetTilePosition(currentPos);
            RaycastHit hit;

            if (PhysicsUtility.Raycast(tilePos, Vector3.down, height, LayerConfig.ParachuteMask, out hit))
            {
                isClientVerify = true;
                Vector3 hitRealpos = StreamerManager.GetRealPosition(hit.point);
                height = serverPos.y - hitRealpos.y;
            }
        }
Beispiel #2
0
 public static Vector3 GetRealPosition(float x, float y, float z)
 {
     return(StreamerManager.GetRealPosition(x, y, z));
 }