internal static Msg_RC_UserFace BuildUserFaceMessage(UserInfo user) { Msg_RC_UserFace builder = new Msg_RC_UserFace(); builder.face_direction = (float)user.GetMovementStateInfo().GetFaceDir(); builder.role_id = user.GetId(); return(builder); }
internal static void Execute(object msg, NetConnection conn, NetworkSystem networkSystem) { Msg_RC_UserFace targetmsg = msg as Msg_RC_UserFace; if (null == targetmsg) { return; } }
private void OnUserFace(UserInfo user) { Scene scene = user.SceneContext.CustomData as Scene; if (null != scene) { Msg_RC_UserFace userFaceBuilder = DataSyncUtility.BuildUserFaceMessage(user); if (null != userFaceBuilder) { scene.NotifyAreaUser(user, userFaceBuilder, false); } } }