public static string ParseATBToString(EventTriggerInfo.EventTriggerATB ATB)
    {
        string text = EventTriggerInfo.EventTriggerATB.None.ToString();

        EventTriggerInfo.EventTriggerATB[] array  = Enum.GetValues(typeof(EventTriggerInfo.EventTriggerATB)) as EventTriggerInfo.EventTriggerATB[];
        EventTriggerInfo.EventTriggerATB[] array2 = array;
        for (int i = 0; i < array2.Length; i++)
        {
            EventTriggerInfo.EventTriggerATB eventTriggerATB = array2[i];
            if (EventTriggerInfo.IsATB(ATB, eventTriggerATB))
            {
                if (text != EventTriggerInfo.EventTriggerATB.None.ToString())
                {
                    text += "+";
                }
                else
                {
                    text = string.Empty;
                }
                text += Enum.GetName(typeof(EventTriggerInfo.EventTriggerATB), eventTriggerATB);
            }
        }
        return(text);
    }
示例#2
0
    public bool IsATB(int EventTriggerUnique, EventTriggerInfo.EventTriggerATB atb)
    {
        EventTriggerInfo eventTriggerInfo = this.GetEventTriggerInfo(EventTriggerUnique);

        return(eventTriggerInfo != null && EventTriggerInfo.IsATB(eventTriggerInfo.ATB, atb));
    }