Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
    internal static void Execute(object msg, NetConnection conn, NetworkSystem networkSystem)
    {
        Msg_RC_UserFace targetmsg = msg as Msg_RC_UserFace;

        if (null == targetmsg)
        {
            return;
        }
    }
Ejemplo n.º 3
0
        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);
                }
            }
        }