134 lines
4.0 KiB
C#
134 lines
4.0 KiB
C#
|
using Thousandto.Code.Center;
|
|||
|
using Thousandto.Plugins.Common;
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
using Thousandto.Core.RootSystem;
|
|||
|
using Thousandto.Core.Base;
|
|||
|
|
|||
|
namespace Thousandto.Code.Logic
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 0文字 1语音 ,这个是针对协议本身,分为3种
|
|||
|
/// </summary>
|
|||
|
public enum ChatType
|
|||
|
{
|
|||
|
TEXT =0, //纯文字
|
|||
|
AUDIO, //语音
|
|||
|
IMG, //图片
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 消息频道 0世界 1帮会 2队伍 3私聊 4系统 5 小聊天窗口 6王府 7综合
|
|||
|
/// </summary>
|
|||
|
public enum ChatChanelType
|
|||
|
{
|
|||
|
WORLD = 0, //世界
|
|||
|
GUILD, //帮会 1
|
|||
|
TEAM, //队伍 2
|
|||
|
PERSONAL, //私聊 3
|
|||
|
SYSTEM, //系统 4
|
|||
|
MINI, //小聊天框,也当做一个频道处理 5
|
|||
|
PALACE, //王府频道 6
|
|||
|
ALL, //综合 7
|
|||
|
CURRENT, //当前 8
|
|||
|
JOINTEAM, //组队 9
|
|||
|
Live, //直播 10
|
|||
|
Friend, //好友 11
|
|||
|
Experience, //历练、冒险频道 12
|
|||
|
Cross, //跨服 13
|
|||
|
ChuanWen, //传闻 14
|
|||
|
CH = 20, //中文 东南亚新增
|
|||
|
EN, //英文 东南亚新增
|
|||
|
TH, //泰文 东南亚新增
|
|||
|
|
|||
|
COUNT, //计数
|
|||
|
}
|
|||
|
|
|||
|
// chat node type,这个是消息节点类型
|
|||
|
public enum TNodeType
|
|||
|
{
|
|||
|
None = -1,
|
|||
|
|
|||
|
Text = 0,
|
|||
|
Player = 1,
|
|||
|
Item = 2,
|
|||
|
Image = 3,
|
|||
|
Position = 4,
|
|||
|
Equipment = 5,
|
|||
|
Private = 6,
|
|||
|
Audio = 7,
|
|||
|
Team = 8,
|
|||
|
Vip = 9,
|
|||
|
SpaceText = 10, //占位用的,私聊中不显示,其他地方要显示占位空格
|
|||
|
Function = 11, //功能节点,用来做点击链接的效果
|
|||
|
|
|||
|
BigImage = 12,
|
|||
|
|
|||
|
End,
|
|||
|
All = End,
|
|||
|
|
|||
|
// 代码使用,不能输入
|
|||
|
PlayerEx,
|
|||
|
TextEx,
|
|||
|
ImageEx, // photo mask
|
|||
|
CMD, //GM命令
|
|||
|
}
|
|||
|
|
|||
|
public enum TLabelType
|
|||
|
{
|
|||
|
None = -1,
|
|||
|
Content = 0, //普通内容
|
|||
|
Player = 1, //角色
|
|||
|
World = 2, //世界频道
|
|||
|
Private = 3, //私聊
|
|||
|
Team = 4, //队伍
|
|||
|
Guild = 5, //帮派
|
|||
|
System = 6, //系统
|
|||
|
Position = 7, //位置
|
|||
|
Extra_1 = 8, //额外配置参数
|
|||
|
Extra_2 = 9, //额外配置参数
|
|||
|
Current = 10, //当前
|
|||
|
JoinTeam = 11, //招募
|
|||
|
Live = 12, //主播
|
|||
|
Friend = 13, //好友
|
|||
|
ChuanWen = 14, //传闻
|
|||
|
|
|||
|
EndID,
|
|||
|
}
|
|||
|
|
|||
|
public enum TLabelColor
|
|||
|
{
|
|||
|
White = 1, //白
|
|||
|
Green = 2, //绿
|
|||
|
Blue = 3, //蓝
|
|||
|
Purple = 4, //紫
|
|||
|
Orange = 5, //橙
|
|||
|
Golden = 6, //金
|
|||
|
Red = 7, //红
|
|||
|
|
|||
|
EndID,
|
|||
|
}
|
|||
|
|
|||
|
//坐标节点的类型,这是坐标节点的Param3
|
|||
|
public enum PositionNodeType
|
|||
|
{
|
|||
|
Default = 0, //默认,玩家自己发送
|
|||
|
System_Move = 1, //系统发送, 仅移动 <t=4>1,mapID,x,y</t>
|
|||
|
System_Trans = 2, //系统发送,可直接传送,需要判断是否能传送 <t=4>2,mapID,x,y</t>
|
|||
|
System_CloneMapTrans = 3, //系统发送,可直接传送到副本, <t=4>3,mapId_cloneId,x,y</t>
|
|||
|
}
|
|||
|
|
|||
|
//功能节点,这是Function节点的Param3
|
|||
|
public enum FuncNodeType
|
|||
|
{
|
|||
|
Default = 0, //默认,暂时不用
|
|||
|
Guild_Jion = 1, //加入帮会 <t=11>1,,帮会id</t>
|
|||
|
Tean_Jion = 2, //组队招募 <t=11>2,组队id,[自定义显示文字,可以空]</t>
|
|||
|
ToGuildNPC = 3, //寻路到公会地图中npc <t=11>3,npcid,[自定义显示文字,可以空]</t>
|
|||
|
FunctionStartId = 4, //触发functionStar <t=11>4,[配置表id],</t>
|
|||
|
FightSoul = 5, //战魂,不是装备物品 <t=11>5,[配置表id],战魂名字</t>
|
|||
|
FuDiHelp = 6, //福地支援 <t=11>6,bossId(配置表ID),[自定义显示文字,可以空]</t>
|
|||
|
OpenUI = 7, //打开界面 <t=11>7,ID,[自定义显示文字,可以空]</t>
|
|||
|
}
|
|||
|
}
|