Exemple #1
0
        private IEnumerator Loop()
        {
            while (this.enabled && this.isActiveAndEnabled)
            {
                yield return(new WaitForSeconds(1));

                try
                {
                    if (Player.localPlayer == null)
                    {
                        wasNull = true;
                        Console.WriteLine("~Local player null~");
                        continue;
                    }

                    EncolorObject(Player.localPlayer.transform, ShaderManager.TransparentMat005);

                    Console.Write("Pos: {0}", Player.localPlayer.m_playerCamera.transform.position);

                    PlayerManager.Update();

                    pillars = FindObjectsOfType <RingPillar>();

                    if (!server)
                    {
                        server = FindObjectOfType <PhotonServerHandler>();
                    }

                    if (PlayerManager.AllPlayers.Length == 0)
                    {
                        Console.WriteLine(" | No players");
                        continue;
                    }
                    Console.Write(" | {0} players", PlayerManager.AllPlayers.Length);
                    foreach (var e in PlayerManager.AlivePlayers)
                    {
                        EncolorObject(e.transform, ShaderManager.MatRed);
                    }

                    if (PickupManager.instance == null || PickupManager.instance.m_Pickups == null || PickupManager.instance.m_Pickups.Count == 0)
                    {
                        Console.WriteLine(" | No pickups");
                        continue;
                    }

                    Console.Write(" | {0} pickups", PickupManager.instance.m_Pickups.Count);
                    Console.WriteLine();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    Console.WriteLine(ex.StackTrace);
                }
            }
        }
Exemple #2
0
        public static Landfall.Network.NetworkPlayer[] GetAllPlayers(this PhotonServerHandler server)
        {
            var players  = server.JLIIGCJEPPJ;
            var rPlayers = new Landfall.Network.NetworkPlayer[players.Length];

            for (int i = 0; i < players.Length; i++)
            {
                rPlayers[i] = players[i].CBCAFEODHPM;
            }

            return(rPlayers);
        }
Exemple #3
0
 public static PhotonServerHandler GetServerHandler()
 {
     if (m_photonServerHandler == null)
     {
         m_photonServerHandler = GameObject.FindObjectOfType <PhotonServerHandler>();
     }
     if (!m_photonServerHandler)
     {
         return(null);
     }
     return(m_photonServerHandler);
 }
Exemple #4
0
        public static void KillAll(this PhotonServerHandler server)
        {
            var players     = GetPhotonPlayers(server);
            var localPlayer = GetPhotonLocalPlayer(server);

            foreach (var p in players)
            {
                p.PMNJHACFFLB(1);
                if (p == localPlayer)
                {
                    continue;
                }
                var nPlayer = p.GetField <GameObject>("IGBBGPEGMJG");
                if (nPlayer)
                {
                    nPlayer.GetComponent <Player>().Kill();
                }
            }
        }
Exemple #5
0
        public static bool IsTeammate(this Player player)
        {
            if (m_photonServerHandler == null)
            {
                m_photonServerHandler = NetworkManager.GetServerHandler();
            }
            if (!m_photonServerHandler)
            {
                return(false);
            }
            IEnumerable <GLDCILHFINE> TeamGDL = m_photonServerHandler.GetTeamMates(false, false);

            foreach (var Mitglied in TeamGDL)
            {
                if (Mitglied.DIEMKLODHIA == player.gameObject)
                {
                    return(true);
                }
            }
            return(false);
        }
Exemple #6
0
 public static GLDCILHFINE GetPhotonLocalPlayer(this PhotonServerHandler server)
 {
     return(server.MLNNNKNLMCJ);
 }
Exemple #7
0
 public static GLDCILHFINE[] GetPhotonPlayers(this PhotonServerHandler server)
 {
     return(server.JLIIGCJEPPJ);
 }