50 lines
979 B
C#
50 lines
979 B
C#
|
using ET;
|
|||
|
using MongoDB.Bson.Serialization.Attributes;
|
|||
|
using Sirenix.OdinInspector;
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
namespace Cal
|
|||
|
{
|
|||
|
public enum SingleTargetType
|
|||
|
{
|
|||
|
施法者,
|
|||
|
目标,
|
|||
|
攻击者,
|
|||
|
modifier附着者,
|
|||
|
}
|
|||
|
public enum TeamType
|
|||
|
{
|
|||
|
无,
|
|||
|
敌方队伍,
|
|||
|
友方队伍,
|
|||
|
全体队伍
|
|||
|
}
|
|||
|
[Flags]
|
|||
|
public enum TargetFlagType
|
|||
|
{
|
|||
|
无 = 0,
|
|||
|
死亡的 = 1,
|
|||
|
无敌的 = 1 << 1,
|
|||
|
隐身的 = 1 << 2,
|
|||
|
免疫控制的 = 1 << 3,
|
|||
|
召唤的 = 1 << 4,
|
|||
|
无法造成伤害的 = 死亡的 | 无敌的 | 隐身的,
|
|||
|
}
|
|||
|
[GUIColor(1f, 1f, 0.35f)]
|
|||
|
[BsonIgnoreExtraElements]
|
|||
|
public abstract class SelectTargetBase
|
|||
|
{
|
|||
|
//[LabelText("队伍类型")]
|
|||
|
//public TeamType teamType;
|
|||
|
|
|||
|
//[LabelText("选定排除的状态")]
|
|||
|
//public TargetFlagType flags;
|
|||
|
#if SERVER
|
|||
|
|
|||
|
|
|||
|
#endif
|
|||
|
|
|||
|
}
|
|||
|
}
|