// Token: 0x060021E8 RID: 8680 RVA: 0x0007CEA0 File Offset: 0x0007B0A0 protected static bool GetOrigin(uLink.NetworkPlayer player, bool eyes, out Vector3 origin) { global::ServerManagement serverManagement = global::ServerManagement.Get(); global::PlayerClient playerClient; if (serverManagement && serverManagement.GetPlayerClient(player, out playerClient)) { global::Controllable controllable = playerClient.controllable; if (controllable) { global::Character component = controllable.GetComponent <global::Character>(); Transform transform; if (component) { transform = ((!eyes || !component.eyesTransformReadOnly) ? component.transform : component.eyesTransformReadOnly); } else { transform = controllable.transform; } origin = transform.position; return(true); } } origin = default(Vector3); return(false); }
// Token: 0x06002212 RID: 8722 RVA: 0x0007DA4C File Offset: 0x0007BC4C public virtual void RemovePlayerSpawn(GameObject spawn) { global::ServerManagement serverManagement = global::ServerManagement.Get(); if (serverManagement) { serverManagement.RemovePlayerSpawn(spawn); } }
// Token: 0x060021E5 RID: 8677 RVA: 0x0007CE6C File Offset: 0x0007B06C public static IEnumerable <uLink.NetworkPlayer> GetNetworkPlayersByString(string partialNameOrIntID) { global::ServerManagement svm = global::ServerManagement.Get(); if (svm) { foreach (global::PlayerClient pc in svm.FindPlayerClientsByString(partialNameOrIntID)) { yield return(pc.netPlayer); } } yield break; }
// Token: 0x060021E4 RID: 8676 RVA: 0x0007CE34 File Offset: 0x0007B034 public static IEnumerable <uLink.NetworkPlayer> GetNetworkPlayersByName(string name, StringComparison comparison) { global::ServerManagement svm = global::ServerManagement.Get(); if (svm) { foreach (global::PlayerClient pc in svm.FindPlayerClientsByName(name, comparison)) { yield return(pc.netPlayer); } } yield break; }
// Token: 0x060021AA RID: 8618 RVA: 0x0007C0E0 File Offset: 0x0007A2E0 public static IEnumerable <global::PlayerClient> FindAllWithString(string partialNameOrIDInt) { global::ServerManagement serverManagement = global::ServerManagement.Get(); if (serverManagement == null) { return(global::EmptyArray <global::PlayerClient> .emptyEnumerable); } if (!string.IsNullOrEmpty(partialNameOrIDInt)) { return(serverManagement.FindPlayerClientsByString(partialNameOrIDInt)); } return(global::EmptyArray <global::PlayerClient> .emptyEnumerable); }
// Token: 0x06002B88 RID: 11144 RVA: 0x000A1EEC File Offset: 0x000A00EC private global::ActivationResult ActRoute(bool?on, uLink.NetworkPlayer sender, ulong timestamp) { global::ServerManagement serverManagement = global::ServerManagement.Get(); global::PlayerClient sender2; if (serverManagement) { serverManagement.GetPlayerClient(sender, out sender2); } else { sender2 = null; } return(this.ActRoute(on, sender2, timestamp)); }