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
{
///
/// 0文字 1语音 ,这个是针对协议本身,分为3种
///
public enum ChatType
{
TEXT =0, //纯文字
AUDIO, //语音
IMG, //图片
}
///
/// 消息频道 0世界 1帮会 2队伍 3私聊 4系统 5 小聊天窗口 6王府 7综合
///
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, //系统发送, 仅移动 1,mapID,x,y
System_Trans = 2, //系统发送,可直接传送,需要判断是否能传送 2,mapID,x,y
System_CloneMapTrans = 3, //系统发送,可直接传送到副本, 3,mapId_cloneId,x,y
}
//功能节点,这是Function节点的Param3
public enum FuncNodeType
{
Default = 0, //默认,暂时不用
Guild_Jion = 1, //加入帮会 1,,帮会id
Tean_Jion = 2, //组队招募 2,组队id,[自定义显示文字,可以空]
ToGuildNPC = 3, //寻路到公会地图中npc 3,npcid,[自定义显示文字,可以空]
FunctionStartId = 4, //触发functionStar 4,[配置表id],
FightSoul = 5, //战魂,不是装备物品 5,[配置表id],战魂名字
FuDiHelp = 6, //福地支援 6,bossId(配置表ID),[自定义显示文字,可以空]
OpenUI = 7, //打开界面 7,ID,[自定义显示文字,可以空]
}
}