private void OnPlayerChat(PlayerIdentity player, uLink.NetworkMessageInfo info, string message) { HookCalled("OnPlayerChat"); }
public void OnPlayerMove(HumanController hc, Vector3 v, int p, ushort p2, uLink.NetworkMessageInfo networkMessageInfo, Util.PlayerActions action) { this.Invoke("On_PlayerMove", new object[] { hc, v, p, p2, networkMessageInfo, action }); }
object OnGetClientMove(HumanController human, Vector3 origin, int encoded, ushort stateFlags, uLink.NetworkMessageInfo info) { if (!caspers.Contains(human)) { return(null); } if (teleported.ContainsKey(human)) { return(false); } if (human.dead) { return(null); } if (human.networkView.viewID == uLink.NetworkViewID.unassigned) { return(null); } Angle2 ang = new Angle2 { encoded = encoded }; teleported.Add(human, origin); human.idMain.origin = origin + VectorAway; human.idMain.eyesAngles = ang; human.idMain.stateFlags.flags = stateFlags; object[] args = new object[] { origin + VectorAway, ang.encoded, stateFlags, (float)(NetCull.time - info.timestamp) }; human.networkView.RPC("ReadClientMove", uLink.RPCMode.Others, args); human.ServerFrame(); return(false); }
public ShootEvent(BulletWeaponDataBlock bw, UnityEngine.GameObject go, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IBulletWeaponItem ibw) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.Cache[local.GetComponent <Character>().netUser.userID]; _bw = bw; _go = go; _ir = ir; _ibw = ibw; _unmi = ui; }
public GrenadeThrowEvent(HandGrenadeDataBlock bw, UnityEngine.GameObject go, ItemRepresentation ir, uLink.NetworkMessageInfo ui, IHandGrenadeItem ibw) { TakeDamage local = ibw.inventory.GetLocal <TakeDamage>(); _player = Fougerite.Server.GetServer().FindPlayer(local.GetComponent <Character>().netUser.userID); _bw = bw; _go = go; _ir = ir; _ibw = ibw; _unmi = ui; }
public new void GetNetworkUpdate(Vector3 pos, Quaternion rot, uLink.NetworkMessageInfo info) { this._interp.SetGoals(pos, rot, info.timestamp); }
public static double GetPacketArrivalTimeDouble(this uLink.NetworkMessageInfo info) { return(uLink.Network.time - info.timestamp); }
public static float GetPacketArrivalTime(this uLink.NetworkMessageInfo info) { return((float)(uLink.Network.time - info.timestamp)); }
public void OnPlayerMove(HumanController hc, Vector3 origin, int encoded, ushort stateflags, uLink.NetworkMessageInfo info, Util.PlayerActions action) { Fougerite.Player pl = Fougerite.Server.Cache.ContainsKey(hc.netUser.userID) ? Fougerite.Server.Cache[hc.netUser.userID] : Fougerite.Server.GetServer().FindPlayer(hc.netUser.userID.ToString()); { var id = pl.SteamID; if (Frozen.Contains(id)) { pl.SendCommand("input.bind Left None None"); pl.SendCommand("input.bind Right None None"); pl.SendCommand("input.bind Up None None"); pl.SendCommand("input.bind Down None None"); } } }