示例#1
0
        public static void CreateNameTagsFor(Client joiningClient)           // Called from player spawn, runs on server
        {
            var proxy = new NameTagProxy();

            proxy.SetClient(joiningClient);
            foreach (var otherProxy in NameTagProxy.Every)
            {
                Current.createNameTag(To.Single(otherProxy.Client), proxy);  // Spawn my nametag on all other clients
                Current.createNameTag(To.Single(joiningClient), otherProxy); // Spawn the other's nametag on my client
            }
            proxy.AddToList();                                               // Adds to list of all proxies so that its not included in the foreach loop above
        }