Method:
On_PlayerMove
Argument(s):
HumanController
Vector3
int
ushort
uLink.NetworkMessageInfo
Examples:
C# (This event is called a lot, so I decided to make It only for C#)
On_PlayerMove
Argument(s):
HumanController
Vector3
int
ushort
uLink.NetworkMessageInfo
Examples:
C# (This event is called a lot, so I decided to make It only for C#)
C#:
public void OnPlayerMove(HumanController hc, Vector3 origin, int encoded, ushort stateflags, uLink.NetworkMessageInfo info)
{
Fougerite.Player player = Fougerite.Server.Cache.ContainsKey(hc.netUser.userID) ? Fougerite.Server.Cache[hc.netUser.userID] : Fougerite.Server.GetServer().FindPlayer(hc.netUser.userID.ToString());
if (player == null)
{
if (hc.netUser == null) return;
if (hc.netUser.connected)
{
hc.netUser.Kick(NetError.NoError, true);
}
return;
}
player.Message("You are moving!");
}