using System;
BV1Ej411E7fe
public enum Direction
{
[InspectorName("上")]Up,
[InspectorName("下")]Down,
[InspectorName("左")]Left,
[InspectorName("右")]Right
}
public enum CharacterState
{
[InspectorName("寝室/睡觉")]Sleep,
[InspectorName("寝室/打游戏")]Gaming,
[InspectorName("寝室/吃东西")]Eat,
[InspectorName("教室/学习")]Study,
[InspectorName("教室/聊天")]Talk
}
[System.Flags]
public enum CharacterBeBanAbility
{
[InspectorName("移动")]Move = 1 << 0,
[InspectorName("攻击")]Attack = 1 << 1,
[InspectorName("使用技能")]UseSkill = 1 << 2,
[InspectorName("选取目标")]SelectTarget = 1 << 3,
[InspectorName("回复行动力")]ReplyActionPoint = 1 << 4,
[InspectorName("行动")]DoAction = Move | Attack | UseSkill | SelectTarget | ReplyActionPoint,
[InspectorName("被选取")]BeSelect = 1 << 5,
[InspectorName("被伤害")]BeHurt = 1 << 6
}
public enum NodeDirection
{
Up,
Down,
Left,
Right,
Count
}
public class HelloWorld
{
public static void Main()
{
Console.WriteLine("HELLO world! - cs.jsrun.net ");
for(int i=0; i<(int)NodeDirection.Count; i++)
{
Console.WriteLine((NodeDirection)i);
}
foreach(Direction direction in Enum.GetValues(typeof(Direction)))
{
Debug.Log(direction);
}
Direction[] directions = Enum.GeteValues(typeof(Direction)) as Direction[];
foreach(Direction direction in directions)
{
Debug.Log(direction);
}
}
}