C# Class GameFramework.User

显示文件 Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Private Properties

Property Type Description
AddCareMeUser void
AddSameRoomUser void
BroadCastMsgToCareList void
BroadCastMsgToRoom void
ClearSameRoomUser void
Disconnect void
GetElapsedDroppedTime long
GetKey uint
GetPeer RoomPeer
Init void
IsConnected bool
IsTimeout bool
RegisterObservers void
RemoveCareMeUser void
RemoveSameRoomUser void
ReplaceDroppedUser bool
Reset void
SampleMoveData void
SendMessage void
SetEnterPoint void
SetHpArmor void
SetKey bool
Tick void
User System
VerifyMovingPosition bool
VerifyNotMovingPosition bool
VerifyPosition bool

Private Methods

Method Description
AddCareMeUser ( User user ) : void
AddSameRoomUser ( User user ) : void
BroadCastMsgToCareList ( RoomMessageDefine id, object msg, bool exclude_me = true ) : void
BroadCastMsgToRoom ( RoomMessageDefine id, object msg, bool exclude_me = true ) : void
ClearSameRoomUser ( ) : void
Disconnect ( ) : void
GetElapsedDroppedTime ( ) : long
GetKey ( ) : uint
GetPeer ( ) : RoomPeer
Init ( ) : void
IsConnected ( ) : bool
IsTimeout ( ) : bool
RegisterObservers ( IList observers ) : void
RemoveCareMeUser ( User user ) : void
RemoveSameRoomUser ( User user ) : void
ReplaceDroppedUser ( ulong replacer, uint key ) : bool
Reset ( ) : void
SampleMoveData ( float x, float z, float velocity, float cosDir, float sinDir ) : void
SendMessage ( RoomMessageDefine id, object msg ) : void
SetEnterPoint ( float x, float y ) : void
SetHpArmor ( int hp, int armor ) : void
SetKey ( uint key ) : bool
Tick ( ) : void
User ( ) : System
VerifyMovingPosition ( float x, float z, float velocity ) : bool
VerifyNotMovingPosition ( float x, float z, float maxEnabledDistSqr ) : bool
VerifyPosition ( float x, float z, float velocity, float maxEnabledNomovingDistSqr ) : bool