Ejemplo n.º 1
0
 private Func <bool> Execute02()
 {
     return(() =>
     {
         for (var i = 0; i < BaseActions.Count; i++)
         {
             BaseActions[i]();
         }
         return false;
     });
 }
Ejemplo n.º 2
0
        private Action LoadActionFromNode(Wz_Node actionNode, string actionName)
        {
            Action act = new Action();

            act.Name = actionName;

            if (BaseActions.Contains(actionName)) //基础动作
            {
                act.Level = 0;
            }
            else
            {
                Wz_Node frameNode = actionNode.FindNodeByPath("0");
                if (frameNode == null) //有鬼
                {
                    return(null);
                }
                if (frameNode.FindNodeByPath("action") != null &&
                    frameNode.FindNodeByPath("frame") != null)    //引用动作
                {
                    act.Level = 2;
                }
                else //当成扩展动作
                {
                    act.Level = 1;
                }
            }

            return(act);
        }
Ejemplo n.º 3
0
 public void Unregister(Action action)
 {
     if (BaseActions.Remove(action) && BaseActions.Count <= 2)
     {
         RegisterEvent();
     }
 }
Ejemplo n.º 4
0
 public void Register(Action action)
 {
     BaseActions.Add(action);
     if (BaseActions.Count <= 2)
     {
         RegisterEvent();
     }
 }
Ejemplo n.º 5
0
 private SdkWrapper()
 {
     CreateClient();
     FlipActions     = new FlipActions(_udpClient);
     FlyActions      = new FlyActions(_udpClient);
     RotationActions = new RotationActions(_udpClient);
     BaseActions     = new BaseActions(_udpClient);
     SpeedAction     = new SpeedAction(_udpClient);
 }
Ejemplo n.º 6
0
        private Func <bool> Execute12()
        {
            var func = Handlers[0].Func;
            var dict = Handlers[0].ActionsByType;

            return(() =>
            {
                for (var i = 0; i < BaseActions.Count; i++)
                {
                    BaseActions[i]();
                }

                if (dict.TryGetValue(func(), out var action))
                {
                    action();
                }

                return false;
            });
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Creates a new instance of the player in the given <see cref="IRoom"/> (this includes adding them to the world population)
        /// </summary>
        /// <param name="name"></param>
        /// <param name="currentLocation"></param>
        public You(string name, IRoom currentLocation) : base(name, currentLocation)
        {
            //player can coerce Npc
            BaseActions.Add(new CoerceAction(this));

            //for now lets not confuse the player by having Npc countermand their orders
            BaseActions.Add(new LeadershipAction(this));

            CanInitiateDialogue = true;
            CanInspect          = true;
        }
Ejemplo n.º 8
0
        private Func <bool> Execute22()
        {
            return(() =>
            {
                for (var i = 0; i < BaseActions.Count; i++)
                {
                    BaseActions[i]();
                }

                for (var i = 0; i < Handlers.Count; i++)
                {
                    var handler = Handlers[i];
                    if (handler.ActionsByType.TryGetValue(handler.Func(), out var action))
                    {
                        action();
                    }
                }

                return false;
            });
        }
Ejemplo n.º 9
0
        private void WriteMonitoringLog(string transactionId, Guid?objectId, BaseActions baseAction, int step, string stepDescription, _4screen.CSB.Common.MonitoringLogState state, string message)
        {
            if (BaseActions.VideoConvert == baseAction)
            {
                monitoringLog.BaseAction = "Video Conversion";
            }

            monitoringLog.TransactionID   = transactionId;
            monitoringLog.ObjectID        = objectId;
            monitoringLog.Step            = step;
            monitoringLog.StepDescription = stepDescription;
            monitoringLog.Message         = message;
            monitoringLog.State           = state;
            monitoringLog.Insert();
        }
Ejemplo n.º 10
0
    // Start is called before the first frame update
    protected void Init()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();
        rigidBody      = GetComponent <Rigidbody2D>();

        actions = new BaseActions(transform, rigidBody, moveSpeed, spriteRenderer.sprite.pixelsPerUnit);

        danmakuReader = GetComponent <DanmakuReader>();

        baseBullet = GetComponent <BaseBullet>();

        if (baseBullet != null)
        {
            baseBullet.SetUp(this);
            baseBullet.projectileHolder = projectileHolder;
        }
    }
Ejemplo n.º 11
0
        public void DrawInspector_SubMenu(MenuActions.MenuAction action)
        {
            EditorGUILayout.BeginHorizontal();
            action.subMenu = (MenuActions)EditorGUILayout.ObjectField("Sub Menu", action.subMenu, typeof(MenuActions), false);
            EditorGUI.BeginDisabledGroup(action.subMenu != null);
            if (GUILayout.Button("New", GUILayout.Width(64f)))
            {
                //Create
                var subMenu = ScriptableObject.CreateInstance<MenuActions>();
                subMenu.name = $"Menu {action.name}";
                BaseActions.SaveAsset(subMenu, script, null, true);

                //Set
                action.subMenu = subMenu;
            }
            EditorGUI.EndDisabledGroup();
            EditorGUILayout.EndHorizontal();
        }
Ejemplo n.º 12
0
public void SetDefaultValue()
{
Final = false;
Error = false;
state = State0;
boolExPosition = int.MinValue;
BaseAction = BaseActions.None;
Method = Methods.None;
AccountAction = AccountActions.None;
DomainName.SetDefaultValue();
Signature.SetDefaultValue();
Authname.SetDefaultValue();
UsersId.SetDefaultValue();
Username.SetDefaultValue();
Timestamp = long.MinValue;
Count = int.MinValue;
StartIndex = int.MinValue;
OnSetDefaultValue();
}
Ejemplo n.º 13
0
        public void Inspector_Body()
        {
            //Avatar
            EditorGUILayout.BeginVertical(GUI.skin.box);
            EditorGUI.indentLevel += 1;
            {
                script.avatarDescriptor = (VRCAvatarDescriptor)EditorGUILayout.ObjectField("Avatar", script.avatarDescriptor, typeof(VRCAvatarDescriptor), true);
            }
            EditorGUI.indentLevel -= 1;
            EditorGUILayout.EndVertical();

            //Menu Actions
            EditorGUILayout.BeginVertical(GUI.skin.box);
            EditorGUI.indentLevel += 1;
            {
                EditorGUILayout.BeginHorizontal();
                script.menuActions = (MenuActions)EditorGUILayout.ObjectField("Menu Actions", script.menuActions, typeof(MenuActions), false);
                EditorGUILayout.EndHorizontal();
            }
            EditorGUI.indentLevel -= 1;
            EditorGUILayout.EndVertical();

            //Non-Menu Actions
            EditorGUILayout.BeginVertical(GUI.skin.box);
            EditorGUI.indentLevel += 1;
            EditorGUILayout.LabelField("Other Actions");
            {
                if (GUILayout.Button("Add"))
                {
                    script.otherActions.Add(null);
                }
                for (int i = 0; i < script.otherActions.Count; i++)
                {
                    EditorGUILayout.BeginHorizontal();
                    {
                        //Reference
                        script.otherActions[i] = (NonMenuActions)EditorGUILayout.ObjectField("Actions", script.otherActions[i], typeof(NonMenuActions), false);

                        //Delete
                        if (GUILayout.Button("X", GUILayout.Width(32)))
                        {
                            script.otherActions.RemoveAt(i);
                            i -= 1;
                        }
                    }
                    EditorGUILayout.EndHorizontal();
                }
            }
            EditorGUI.indentLevel -= 1;
            EditorGUILayout.EndVertical();

            EditorBase.Divider();

            //Build
            EditorGUI.BeginDisabledGroup(script.ReturnAnyScriptableObject() == null || script.avatarDescriptor == null);
            if (GUILayout.Button("Build Avatar Data", GUILayout.Height(32)))
            {
                BaseActions.BuildAvatarData(script.avatarDescriptor, script);
            }
            EditorGUI.EndDisabledGroup();

            //Build Options
            EditorGUILayout.BeginVertical(GUI.skin.box);
            EditorGUI.indentLevel += 1;
            {
                script.foldoutBuildOptions = EditorGUILayout.Foldout(script.foldoutBuildOptions, "Built Options");
                if (script.foldoutBuildOptions)
                {
                    //Ignore Lists
                    DrawStringList(ref script.foldoutIgnoreLayers, "Ignore Layers", script.ignoreLayers);
                    DrawStringList(ref script.foldoutIgnoreParameters, "Ignore Parameters", script.ignoreParameters);

                    void DrawStringList(ref bool foldout, string title, List <string> list)
                    {
                        EditorGUI.indentLevel += 1;
                        foldout = EditorGUILayout.Foldout(foldout, BaseActionsEditor.Title(title, list.Count > 0));
                        if (foldout)
                        {
                            //Add
                            GUILayout.BeginHorizontal();
                            GUILayout.Space(EditorGUI.indentLevel * 10);
                            if (GUILayout.Button("Add"))
                            {
                                list.Add(null);
                            }
                            GUILayout.EndHorizontal();

                            //Layers
                            for (int i = 0; i < list.Count; i++)
                            {
                                EditorGUILayout.BeginHorizontal();
                                list[i] = EditorGUILayout.TextField(list[i]);
                                if (GUILayout.Button("X", GUILayout.Width(32)))
                                {
                                    list.RemoveAt(i);
                                    i--;
                                }
                                EditorGUILayout.EndHorizontal();
                            }
                        }
                        EditorGUI.indentLevel -= 1;
                    }

                    //Parameter Defaults
                    {
                        EditorGUI.indentLevel          += 1;
                        script.foldoutParameterDefaults = EditorGUILayout.Foldout(script.foldoutParameterDefaults, BaseActionsEditor.Title("Paramater Defaults", script.parameterDefaults.Count > 0));
                        if (script.foldoutParameterDefaults)
                        {
                            //Add
                            GUILayout.BeginHorizontal();
                            GUILayout.Space(EditorGUI.indentLevel * 10);
                            if (GUILayout.Button("Add"))
                            {
                                script.parameterDefaults.Add(new AvatarActions.ParamDefault());
                            }
                            GUILayout.EndHorizontal();

                            //Layers
                            for (int i = 0; i < script.parameterDefaults.Count; i++)
                            {
                                var value = script.parameterDefaults[i];

                                EditorGUILayout.BeginHorizontal();
                                value.name  = EditorGUILayout.TextField(value.name);
                                value.value = EditorGUILayout.FloatField(value.value);

                                script.parameterDefaults[i] = value;

                                if (GUILayout.Button("X", GUILayout.Width(32)))
                                {
                                    script.parameterDefaults.RemoveAt(i);
                                    i--;
                                }
                                EditorGUILayout.EndHorizontal();
                            }
                        }
                        EditorGUI.indentLevel -= 1;
                    }
                }
            }
            EditorGUI.indentLevel -= 1;
            EditorGUILayout.EndVertical();

            //Build Data
            EditorGUILayout.BeginVertical(GUI.skin.box);
            EditorGUI.indentLevel  += 1;
            script.foldoutBuildData = EditorGUILayout.Foldout(script.foldoutBuildData, "Built Data");
            if (script.foldoutBuildData && script.avatarDescriptor != null)
            {
                void AnimationController(VRCAvatarDescriptor.AnimLayerType animLayerType, string name)
                {
                    VRCAvatarDescriptor.CustomAnimLayer descLayer = new VRCAvatarDescriptor.CustomAnimLayer();
                    foreach (var layer in script.avatarDescriptor.baseAnimationLayers)
                    {
                        if (layer.type == animLayerType)
                        {
                            descLayer = layer;
                            break;
                        }
                    }

                    var controller = descLayer.animatorController as UnityEditor.Animations.AnimatorController;

                    EditorGUI.BeginChangeCheck();
                    controller = (UnityEditor.Animations.AnimatorController)EditorGUILayout.ObjectField(name, controller, typeof(UnityEditor.Animations.AnimatorController), false);
                    if (EditorGUI.EndChangeCheck())
                    {
                        descLayer.animatorController = controller;
                        descLayer.isDefault          = false;
                    }
                }

                EditorGUILayout.HelpBox("Objects built and linked on the avatar descriptor. Anything referenced here will be modified and possibly destroyed by the compiling process.", MessageType.Info);

                AnimationController(VRCAvatarDescriptor.AnimLayerType.Action, "Action Controller");
                AnimationController(VRCAvatarDescriptor.AnimLayerType.FX, "FX Controller");
                script.avatarDescriptor.expressionsMenu      = (ExpressionsMenu)EditorGUILayout.ObjectField("Expressions Menu", script.avatarDescriptor.expressionsMenu, typeof(ExpressionsMenu), false);
                script.avatarDescriptor.expressionParameters = (ExpressionParameters)EditorGUILayout.ObjectField("Expression Parameters", script.avatarDescriptor.expressionParameters, typeof(ExpressionParameters), false);
            }
            EditorGUI.indentLevel -= 1;
            EditorGUILayout.EndVertical();
        }
Ejemplo n.º 14
0
 public virtual List <IAction> GetFinalActions(IActor forActor)
 {
     return(new List <IAction>(BaseActions.Union(Adjectives.SelectMany(a => a.GetFinalActions(forActor)))));
 }
Ejemplo n.º 15
0
public int Parse(byte[] bytes, int offset, int length)
{
OnBeforeParse();
int i = offset;
switch(state)
{
case State0:
state = table0[bytes[i]];
break;
case State1:
state = table1[bytes[i]];
break;
case State2:
state = table2[bytes[i]];
break;
case State3:
state = table3[bytes[i]];
break;
case State4:
state = table4[bytes[i]];
break;
case State5:
state = table5[bytes[i]];
break;
case State6:
state = table6[bytes[i]];
break;
case State7:
state = table7[bytes[i]];
break;
case State8:
state = table8[bytes[i]];
break;
case State9:
state = table9[bytes[i]];
break;
case State10:
state = table10[bytes[i]];
break;
case State11:
state = table11[bytes[i]];
break;
case State12:
state = table12[bytes[i]];
break;
case State13:
state = table13[bytes[i]];
break;
case State14:
state = table14[bytes[i]];
break;
case State15:
state = table15[bytes[i]];
break;
case State16:
state = table16[bytes[i]];
break;
case State17:
state = table17[bytes[i]];
break;
case State18:
state = table18[bytes[i]];
break;
case State19:
state = table19[bytes[i]];
break;
case State20:
state = table20[bytes[i]];
break;
case State21:
state = table21[bytes[i]];
break;
case State22:
state = table22[bytes[i]];
break;
case State23:
state = table23[bytes[i]];
break;
case State24:
state = table24[bytes[i]];
break;
case State25:
state = table25[bytes[i]];
break;
case State26:
state = table26[bytes[i]];
break;
case State27:
state = table27[bytes[i]];
break;
case State28:
state = table28[bytes[i]];
break;
case State29:
state = table29[bytes[i]];
break;
case State30:
state = table30[bytes[i]];
break;
case State31:
state = table31[bytes[i]];
break;
case State32:
state = table32[bytes[i]];
break;
case State33:
state = table33[bytes[i]];
break;
case State34:
state = table34[bytes[i]];
break;
case State35:
state = table35[bytes[i]];
break;
case State36:
state = table36[bytes[i]];
break;
case State37:
state = table37[bytes[i]];
break;
case State38:
state = table38[bytes[i]];
break;
case State39:
state = table39[bytes[i]];
break;
case State40:
state = table40[bytes[i]];
break;
case State41:
state = table41[bytes[i]];
break;
case State42:
state = table42[bytes[i]];
break;
case State43:
state = table43[bytes[i]];
break;
case State44:
state = table44[bytes[i]];
break;
case State45:
state = table45[bytes[i]];
break;
case State46:
state = table46[bytes[i]];
break;
case State47:
state = table47[bytes[i]];
break;
case State48:
state = table48[bytes[i]];
break;
case State49:
state = table49[bytes[i]];
break;
case State50:
state = table50[bytes[i]];
break;
case State51:
state = table51[bytes[i]];
break;
case State52:
state = table52[bytes[i]];
break;
case State53:
state = table53[bytes[i]];
break;
case State54:
state = table54[bytes[i]];
break;
case State55:
state = table55[bytes[i]];
break;
case State56:
state = table56[bytes[i]];
break;
case State57:
state = table57[bytes[i]];
break;
case State58:
state = table58[bytes[i]];
break;
case State59:
state = table59[bytes[i]];
break;
case State60:
state = table60[bytes[i]];
break;
case State61:
state = table61[bytes[i]];
break;
case State62:
state = table62[bytes[i]];
break;
case State63:
state = table63[bytes[i]];
break;
case State64:
state = table64[bytes[i]];
break;
case State65:
state = table65[bytes[i]];
break;
case State66:
state = table66[bytes[i]];
break;
case State67:
state = table67[bytes[i]];
break;
case State68:
state = table68[bytes[i]];
break;
case State69:
state = table69[bytes[i]];
break;
case State70:
state = table70[bytes[i]];
break;
case State71:
state = table71[bytes[i]];
break;
case State72:
state = table72[bytes[i]];
break;
case State73:
state = table73[bytes[i]];
break;
case State74:
state = table74[bytes[i]];
break;
case State75:
state = table75[bytes[i]];
break;
case State76:
state = table76[bytes[i]];
break;
case State77:
state = table77[bytes[i]];
break;
case State78:
state = table78[bytes[i]];
break;
case State79:
state = table79[bytes[i]];
break;
case State80:
state = table80[bytes[i]];
break;
case State81:
state = table81[bytes[i]];
break;
case State82:
state = table82[bytes[i]];
break;
case State83:
state = table83[bytes[i]];
break;
case State84:
state = table84[bytes[i]];
break;
case State85:
state = table85[bytes[i]];
break;
case State86:
state = table86[bytes[i]];
break;
case State87:
state = table87[bytes[i]];
break;
case State88:
state = table88[bytes[i]];
break;
case State89:
state = table89[bytes[i]];
break;
case State90:
state = table90[bytes[i]];
break;
case State91:
state = table91[bytes[i]];
break;
case State92:
state = table92[bytes[i]];
break;
case State93:
state = table93[bytes[i]];
break;
case State94:
state = table94[bytes[i]];
break;
case State95:
state = table95[bytes[i]];
break;
case State96:
state = table96[bytes[i]];
break;
case State97:
state = table97[bytes[i]];
break;
case State98:
state = table98[bytes[i]];
break;
case State99:
state = table99[bytes[i]];
break;
case State100:
state = table100[bytes[i]];
break;
case State101:
state = table101[bytes[i]];
break;
case State102:
state = table102[bytes[i]];
break;
case State103:
state = table103[bytes[i]];
break;
case State104:
state = table104[bytes[i]];
break;
case State105:
state = table105[bytes[i]];
break;
case State106:
state = table106[bytes[i]];
break;
case State107:
state = table107[bytes[i]];
break;
case State108:
state = table108[bytes[i]];
break;
case State109:
state = table109[bytes[i]];
break;
case State110:
state = table110[bytes[i]];
break;
case State111:
state = table111[bytes[i]];
break;
case State112:
state = table112[bytes[i]];
break;
case State113:
state = table113[bytes[i]];
break;
case State114:
state = table114[bytes[i]];
break;
case State115:
state = table115[bytes[i]];
break;
case State116:
state = table116[bytes[i]];
break;
case State117:
state = table117[bytes[i]];
break;
case State118:
state = table118[bytes[i]];
break;
case State119:
state = table119[bytes[i]];
break;
case State120:
state = table120[bytes[i]];
break;
case State121:
state = table121[bytes[i]];
break;
case State122:
state = table122[bytes[i]];
break;
case State123:
state = table123[bytes[i]];
break;
case State124:
state = table124[bytes[i]];
break;
case State125:
state = table125[bytes[i]];
break;
case State126:
state = table126[bytes[i]];
break;
case State127:
state = table127[bytes[i]];
break;
case State128:
state = table128[bytes[i]];
break;
case State129:
state = table129[bytes[i]];
break;
case State130:
state = table130[bytes[i]];
break;
case State131:
state = table131[bytes[i]];
break;
case State132:
state = table132[bytes[i]];
break;
case State133:
state = table133[bytes[i]];
break;
case State134:
state = table134[bytes[i]];
break;
case State135:
state = table135[bytes[i]];
break;
case State136:
state = table136[bytes[i]];
break;
case State137:
state = table137[bytes[i]];
break;
case State138:
state = table138[bytes[i]];
break;
case State139:
state = table139[bytes[i]];
break;
case State140:
state = table140[bytes[i]];
break;
case State141:
state = table141[bytes[i]];
break;
case State142:
state = table142[bytes[i]];
break;
case State143:
state = table143[bytes[i]];
break;
case State144:
state = table144[bytes[i]];
break;
case State145:
state = table145[bytes[i]];
break;
case State146:
state = table146[bytes[i]];
break;
case State147:
state = table147[bytes[i]];
break;
case State148:
state = table148[bytes[i]];
break;
case State149:
state = table149[bytes[i]];
break;
case State150:
state = table150[bytes[i]];
break;
case State151:
state = table151[bytes[i]];
break;
case State152:
state = table152[bytes[i]];
break;
case State153:
state = table153[bytes[i]];
break;
case State154:
state = table154[bytes[i]];
break;
case State155:
state = table155[bytes[i]];
break;
case State156:
state = table156[bytes[i]];
break;
case State157:
state = table157[bytes[i]];
break;
case State158:
state = table158[bytes[i]];
break;
case State159:
state = table159[bytes[i]];
break;
case State160:
state = table160[bytes[i]];
break;
case State161:
state = table161[bytes[i]];
break;
case State162:
state = table162[bytes[i]];
break;
case State163:
state = table163[bytes[i]];
break;
case State164:
state = table164[bytes[i]];
break;
case State165:
state = table165[bytes[i]];
break;
case State166:
state = table166[bytes[i]];
break;
case State167:
state = table167[bytes[i]];
break;
case State168:
state = table168[bytes[i]];
break;
case State169:
state = table169[bytes[i]];
break;
case State170:
state = table170[bytes[i]];
break;
case State171:
state = table171[bytes[i]];
break;
case State172:
state = table172[bytes[i]];
break;
case State173:
state = table173[bytes[i]];
break;
case State174:
state = table174[bytes[i]];
break;
case State175:
state = table175[bytes[i]];
break;
case State176:
state = table176[bytes[i]];
break;
case State177:
state = table177[bytes[i]];
break;
case State178:
state = table178[bytes[i]];
break;
case State179:
state = table179[bytes[i]];
break;
case State180:
state = table180[bytes[i]];
break;
case State181:
state = table181[bytes[i]];
break;
case State182:
state = table182[bytes[i]];
break;
case State183:
state = table183[bytes[i]];
break;
case State184:
state = table184[bytes[i]];
break;
case State185:
state = table185[bytes[i]];
break;
case State186:
state = table186[bytes[i]];
break;
case State187:
state = table187[bytes[i]];
break;
case State188:
state = table188[bytes[i]];
break;
case State189:
state = table189[bytes[i]];
break;
case State190:
state = table190[bytes[i]];
break;
case State191:
state = table191[bytes[i]];
break;
case State192:
state = table192[bytes[i]];
break;
case State193:
state = table193[bytes[i]];
break;
case State194:
state = table194[bytes[i]];
break;
case State195:
state = table195[bytes[i]];
break;
case State196:
state = table196[bytes[i]];
break;
case State197:
state = table197[bytes[i]];
break;
case State198:
state = table198[bytes[i]];
break;
case State199:
state = table199[bytes[i]];
break;
case State200:
state = table200[bytes[i]];
break;
case State201:
state = table201[bytes[i]];
break;
case State202:
state = table202[bytes[i]];
break;
case State203:
state = table203[bytes[i]];
break;
case State204:
state = table204[bytes[i]];
break;
case State205:
state = table205[bytes[i]];
break;
case State206:
state = table206[bytes[i]];
break;
case State207:
state = table207[bytes[i]];
break;
case State208:
state = table208[bytes[i]];
break;
case State209:
state = table209[bytes[i]];
break;
case State210:
state = table210[bytes[i]];
break;
case State211:
state = table211[bytes[i]];
break;
case State212:
state = table212[bytes[i]];
break;
case State213:
state = table213[bytes[i]];
break;
case State214:
state = table214[bytes[i]];
break;
case State215:
state = table215[bytes[i]];
break;
case State216:
state = table216[bytes[i]];
break;
case State217:
state = table217[bytes[i]];
break;
case State218:
state = table218[bytes[i]];
break;
case State219:
state = table219[bytes[i]];
break;
case State220:
state = table220[bytes[i]];
break;
case State221:
state = table221[bytes[i]];
break;
case State222:
state = table222[bytes[i]];
break;
case State223:
state = table223[bytes[i]];
break;
case State224:
state = table224[bytes[i]];
break;
case State225:
state = table225[bytes[i]];
break;
case State226:
state = table226[bytes[i]];
break;
case State227:
state = table227[bytes[i]];
break;
case State228:
state = table228[bytes[i]];
break;
case State229:
state = table229[bytes[i]];
break;
case State230:
state = table230[bytes[i]];
break;
case State231:
state = table231[bytes[i]];
break;
case State232:
state = table232[bytes[i]];
break;
case State233:
state = table233[bytes[i]];
break;
case State234:
state = table234[bytes[i]];
break;
case State235:
state = table235[bytes[i]];
break;
case State236:
state = table236[bytes[i]];
break;
case State237:
state = table237[bytes[i]];
break;
case State238:
state = table238[bytes[i]];
break;
case State239:
state = table239[bytes[i]];
break;
case State240:
state = table240[bytes[i]];
break;
case State241:
state = table241[bytes[i]];
break;
case State242:
state = table242[bytes[i]];
break;
case State243:
state = table243[bytes[i]];
break;
case State244:
state = table244[bytes[i]];
break;
case State245:
state = table245[bytes[i]];
break;
case State246:
state = table246[bytes[i]];
break;
case State247:
state = table247[bytes[i]];
break;
case State248:
state = table248[bytes[i]];
break;
case State249:
state = table249[bytes[i]];
break;
case State250:
state = table250[bytes[i]];
break;
case State251:
state = table251[bytes[i]];
break;
case State252:
state = table252[bytes[i]];
break;
case State253:
state = table253[bytes[i]];
break;
case State254:
state = table254[bytes[i]];
break;
case State255:
state = table255[bytes[i]];
break;
case State256:
state = table256[bytes[i]];
break;
case State257:
state = table257[bytes[i]];
break;
case State258:
state = table258[bytes[i]];
break;
case State259:
state = table259[bytes[i]];
break;
case State260:
state = table260[bytes[i]];
break;
case State261:
state = table261[bytes[i]];
break;
case State262:
state = table262[bytes[i]];
break;
case State263:
state = table263[bytes[i]];
break;
case State264:
state = table264[bytes[i]];
break;
case State265:
state = table265[bytes[i]];
break;
case State266:
state = table266[bytes[i]];
break;
case State267:
state = table267[bytes[i]];
break;
case State268:
state = table268[bytes[i]];
break;
case State269:
state = table269[bytes[i]];
break;
case State270:
state = table270[bytes[i]];
break;
case State271:
state = table271[bytes[i]];
break;
case State272:
state = table272[bytes[i]];
break;
case State273:
state = table273[bytes[i]];
break;
case State274:
state = table274[bytes[i]];
break;
case State275:
state = table275[bytes[i]];
break;
case State276:
state = table276[bytes[i]];
break;
case State277:
state = table277[bytes[i]];
break;
case State278:
state = table278[bytes[i]];
break;
case State279:
Error = true;
goto exit1;
}
i++;
int end = offset + length;
for( ; i < end; i++)
{
switch(state)
{
case State0:
state = table0[bytes[i]];
break;
case State1:
state = table1[bytes[i]];
break;
case State2:
state = table2[bytes[i]];
break;
case State3:
state = table3[bytes[i]];
break;
case State4:
state = table4[bytes[i]];
break;
case State5:
state = table5[bytes[i]];
break;
case State6:
state = table6[bytes[i]];
break;
case State7:
state = table7[bytes[i]];
break;
case State8:
state = table8[bytes[i]];
break;
case State9:
state = table9[bytes[i]];
break;
case State10:
state = table10[bytes[i]];
break;
case State11:
state = table11[bytes[i]];
break;
case State12:
state = table12[bytes[i]];
break;
case State13:
state = table13[bytes[i]];
break;
case State14:
state = table14[bytes[i]];
break;
case State15:
state = table15[bytes[i]];
break;
case State16:
state = table16[bytes[i]];
break;
case State17:
state = table17[bytes[i]];
break;
case State18:
state = table18[bytes[i]];
break;
case State19:
state = table19[bytes[i]];
break;
case State20:
Final = true;
BaseAction = BaseActions.Role;
goto exit1;
case State21:
state = table21[bytes[i]];
break;
case State22:
state = table22[bytes[i]];
break;
case State23:
state = table23[bytes[i]];
break;
case State24:
state = table24[bytes[i]];
break;
case State25:
state = table25[bytes[i]];
break;
case State26:
state = table26[bytes[i]];
break;
case State27:
state = table27[bytes[i]];
break;
case State28:
state = table28[bytes[i]];
break;
case State29:
state = table29[bytes[i]];
break;
case State30:
state = table30[bytes[i]];
break;
case State31:
state = table31[bytes[i]];
break;
case State32:
state = table32[bytes[i]];
break;
case State33:
state = table33[bytes[i]];
break;
case State34:
state = table34[bytes[i]];
break;
case State35:
Final = true;
BaseAction = BaseActions.Options;
goto exit1;
case State36:
state = table36[bytes[i]];
break;
case State37:
state = table37[bytes[i]];
break;
case State38:
state = table38[bytes[i]];
break;
case State39:
state = table39[bytes[i]];
break;
case State40:
state = table40[bytes[i]];
break;
case State41:
state = table41[bytes[i]];
break;
case State42:
Final = true;
BaseAction = BaseActions.Version;
goto exit1;
case State43:
Final = true;
BaseAction = BaseActions.Accounts;
goto exit1;
case State44:
state = table44[bytes[i]];
break;
case State45:
state = table45[bytes[i]];
break;
case State46:
state = table46[bytes[i]];
break;
case State47:
state = table47[bytes[i]];
break;
case State48:
state = table48[bytes[i]];
break;
case State49:
state = table49[bytes[i]];
break;
case State50:
if(DomainName.Begin < 0)DomainName.Begin = i;
state = table50[bytes[i]];
break;
case State51:
state = table51[bytes[i]];
break;
case State52:
state = table52[bytes[i]];
break;
case State53:
if(Signature.Begin < 0)Signature.Begin = i;
state = table53[bytes[i]];
break;
case State54:
state = table54[bytes[i]];
break;
case State55:
state = table55[bytes[i]];
break;
case State56:
state = table56[bytes[i]];
break;
case State57:
DomainName.End = i;
Final = true;
goto exit1;
case State58:
state = table58[bytes[i]];
break;
case State59:
state = table59[bytes[i]];
break;
case State60:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table60[bytes[i]];
break;
case State61:
state = table61[bytes[i]];
break;
case State62:
state = table62[bytes[i]];
break;
case State63:
if(Authname.Begin < 0)Authname.Begin = i;
state = table63[bytes[i]];
break;
case State64:
DomainName.End = i;
Final = true;
goto exit1;
case State65:
state = table65[bytes[i]];
break;
case State66:
state = table66[bytes[i]];
break;
case State67:
state = table67[bytes[i]];
break;
case State68:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table68[bytes[i]];
break;
case State69:
state = table69[bytes[i]];
break;
case State70:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State71:
Authname.End = i;
Final = true;
goto exit1;
case State72:
DomainName.End = i;
Final = true;
goto exit1;
case State73:
state = table73[bytes[i]];
break;
case State74:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State75:
state = table75[bytes[i]];
break;
case State76:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table76[bytes[i]];
break;
case State77:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State78:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State79:
Authname.End = i;
Final = true;
goto exit1;
case State80:
DomainName.End = i;
Final = true;
goto exit1;
case State81:
state = table81[bytes[i]];
break;
case State82:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State83:
state = table83[bytes[i]];
break;
case State84:
state = table84[bytes[i]];
break;
case State85:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table85[bytes[i]];
break;
case State86:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State87:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State88:
Authname.End = i;
Final = true;
goto exit1;
case State89:
DomainName.End = i;
Final = true;
goto exit1;
case State90:
state = table90[bytes[i]];
break;
case State91:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State92:
state = table92[bytes[i]];
break;
case State93:
state = table93[bytes[i]];
break;
case State94:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table94[bytes[i]];
break;
case State95:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State96:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State97:
Authname.End = i;
Final = true;
goto exit1;
case State98:
DomainName.End = i;
Final = true;
goto exit1;
case State99:
state = table99[bytes[i]];
break;
case State100:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State101:
state = table101[bytes[i]];
break;
case State102:
Final = true;
Method = Methods.Put;
goto exit1;
case State103:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table103[bytes[i]];
break;
case State104:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State105:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State106:
Authname.End = i;
Final = true;
goto exit1;
case State107:
DomainName.End = i;
Final = true;
goto exit1;
case State108:
Final = true;
AccountAction = AccountActions.Userz;
goto exit1;
case State109:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State110:
state = table110[bytes[i]];
break;
case State111:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table111[bytes[i]];
break;
case State112:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State113:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State114:
Authname.End = i;
Final = true;
goto exit1;
case State115:
DomainName.End = i;
Final = true;
goto exit1;
case State116:
if(UsersId.Begin < 0)UsersId.Begin = i;
state = table116[bytes[i]];
break;
case State117:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State118:
state = table118[bytes[i]];
break;
case State119:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table119[bytes[i]];
break;
case State120:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State121:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State122:
Authname.End = i;
Final = true;
goto exit1;
case State123:
DomainName.End = i;
Final = true;
goto exit1;
case State124:
UsersId.End = i;
Final = true;
goto exit1;
case State125:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State126:
Final = true;
Method = Methods.Delete;
goto exit1;
case State127:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table127[bytes[i]];
break;
case State128:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State129:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State130:
Authname.End = i;
Final = true;
goto exit1;
case State131:
DomainName.End = i;
Final = true;
goto exit1;
case State132:
if(Username.Begin < 0)Username.Begin = i;
state = table132[bytes[i]];
break;
case State133:
UsersId.End = i;
Final = true;
goto exit1;
case State134:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State135:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table135[bytes[i]];
break;
case State136:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State137:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State138:
Authname.End = i;
Final = true;
goto exit1;
case State139:
DomainName.End = i;
Final = true;
goto exit1;
case State140:
Username.End = i;
Final = true;
goto exit1;
case State141:
UsersId.End = i;
Final = true;
goto exit1;
case State142:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table142[bytes[i]];
break;
case State143:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State144:
Authname.End = i;
Final = true;
goto exit1;
case State145:
DomainName.End = i;
Final = true;
goto exit1;
case State146:
Username.End = i;
Final = true;
goto exit1;
case State147:
UsersId.End = i;
Final = true;
goto exit1;
case State148:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table148[bytes[i]];
break;
case State149:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State150:
Authname.End = i;
Final = true;
goto exit1;
case State151:
DomainName.End = i;
Final = true;
goto exit1;
case State152:
Username.End = i;
Final = true;
goto exit1;
case State153:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table153[bytes[i]];
break;
case State154:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State155:
Authname.End = i;
Final = true;
goto exit1;
case State156:
DomainName.End = i;
Final = true;
goto exit1;
case State157:
Username.End = i;
Final = true;
goto exit1;
case State158:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table158[bytes[i]];
break;
case State159:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State160:
Authname.End = i;
Final = true;
goto exit1;
case State161:
DomainName.End = i;
Final = true;
goto exit1;
case State162:
Username.End = i;
Final = true;
goto exit1;
case State163:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table163[bytes[i]];
break;
case State164:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State165:
Authname.End = i;
Final = true;
goto exit1;
case State166:
DomainName.End = i;
Final = true;
goto exit1;
case State167:
Username.End = i;
Final = true;
goto exit1;
case State168:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table168[bytes[i]];
break;
case State169:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State170:
Authname.End = i;
Final = true;
goto exit1;
case State171:
DomainName.End = i;
Final = true;
goto exit1;
case State172:
Username.End = i;
Final = true;
goto exit1;
case State173:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table173[bytes[i]];
break;
case State174:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State175:
Authname.End = i;
Final = true;
goto exit1;
case State176:
DomainName.End = i;
Final = true;
goto exit1;
case State177:
Username.End = i;
Final = true;
goto exit1;
case State178:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table178[bytes[i]];
break;
case State179:
Authname.End = i;
Final = true;
goto exit1;
case State180:
DomainName.End = i;
Final = true;
goto exit1;
case State181:
Username.End = i;
Final = true;
goto exit1;
case State182:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table182[bytes[i]];
break;
case State183:
Authname.End = i;
Final = true;
goto exit1;
case State184:
DomainName.End = i;
Final = true;
goto exit1;
case State185:
Username.End = i;
Final = true;
goto exit1;
case State186:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table186[bytes[i]];
break;
case State187:
Authname.End = i;
Final = true;
goto exit1;
case State188:
DomainName.End = i;
Final = true;
goto exit1;
case State189:
Username.End = i;
Final = true;
goto exit1;
case State190:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table190[bytes[i]];
break;
case State191:
Authname.End = i;
Final = true;
goto exit1;
case State192:
DomainName.End = i;
Final = true;
goto exit1;
case State193:
Username.End = i;
Final = true;
goto exit1;
case State194:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table194[bytes[i]];
break;
case State195:
Authname.End = i;
Final = true;
goto exit1;
case State196:
DomainName.End = i;
Final = true;
goto exit1;
case State197:
Username.End = i;
Final = true;
goto exit1;
case State198:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table198[bytes[i]];
break;
case State199:
Authname.End = i;
Final = true;
goto exit1;
case State200:
DomainName.End = i;
Final = true;
goto exit1;
case State201:
Username.End = i;
Final = true;
goto exit1;
case State202:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table202[bytes[i]];
break;
case State203:
Authname.End = i;
Final = true;
goto exit1;
case State204:
DomainName.End = i;
Final = true;
goto exit1;
case State205:
Username.End = i;
Final = true;
goto exit1;
case State206:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table206[bytes[i]];
break;
case State207:
Authname.End = i;
Final = true;
goto exit1;
case State208:
DomainName.End = i;
Final = true;
goto exit1;
case State209:
Username.End = i;
Final = true;
goto exit1;
case State210:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table210[bytes[i]];
break;
case State211:
Authname.End = i;
Final = true;
goto exit1;
case State212:
DomainName.End = i;
Final = true;
goto exit1;
case State213:
Username.End = i;
Final = true;
goto exit1;
case State214:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table214[bytes[i]];
break;
case State215:
Authname.End = i;
Final = true;
goto exit1;
case State216:
DomainName.End = i;
Final = true;
goto exit1;
case State217:
Username.End = i;
Final = true;
goto exit1;
case State218:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table218[bytes[i]];
break;
case State219:
Authname.End = i;
Final = true;
goto exit1;
case State220:
DomainName.End = i;
Final = true;
goto exit1;
case State221:
Username.End = i;
Final = true;
goto exit1;
case State222:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table222[bytes[i]];
break;
case State223:
Authname.End = i;
Final = true;
goto exit1;
case State224:
DomainName.End = i;
Final = true;
goto exit1;
case State225:
Username.End = i;
Final = true;
goto exit1;
case State226:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table226[bytes[i]];
break;
case State227:
Authname.End = i;
Final = true;
goto exit1;
case State228:
DomainName.End = i;
Final = true;
goto exit1;
case State229:
Username.End = i;
Final = true;
goto exit1;
case State230:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
state = table230[bytes[i]];
break;
case State231:
Authname.End = i;
Final = true;
goto exit1;
case State232:
DomainName.End = i;
Final = true;
goto exit1;
case State233:
Username.End = i;
Final = true;
goto exit1;
case State234:
Signature.End = i;
Final = true;
goto exit1;
case State235:
Authname.End = i;
Final = true;
goto exit1;
case State236:
DomainName.End = i;
Final = true;
goto exit1;
case State237:
Username.End = i;
Final = true;
goto exit1;
case State238:
Authname.End = i;
Final = true;
goto exit1;
case State239:
DomainName.End = i;
Final = true;
goto exit1;
case State240:
Username.End = i;
Final = true;
goto exit1;
case State241:
DomainName.End = i;
Final = true;
goto exit1;
case State242:
Username.End = i;
Final = true;
goto exit1;
case State243:
DomainName.End = i;
Final = true;
goto exit1;
case State244:
Username.End = i;
Final = true;
goto exit1;
case State245:
DomainName.End = i;
Final = true;
goto exit1;
case State246:
Username.End = i;
Final = true;
goto exit1;
case State247:
DomainName.End = i;
Final = true;
goto exit1;
case State248:
Username.End = i;
Final = true;
goto exit1;
case State249:
DomainName.End = i;
Final = true;
goto exit1;
case State250:
Username.End = i;
Final = true;
goto exit1;
case State251:
DomainName.End = i;
Final = true;
goto exit1;
case State252:
Username.End = i;
Final = true;
goto exit1;
case State253:
DomainName.End = i;
Final = true;
goto exit1;
case State254:
Username.End = i;
Final = true;
goto exit1;
case State255:
DomainName.End = i;
Final = true;
goto exit1;
case State256:
Username.End = i;
Final = true;
goto exit1;
case State257:
DomainName.End = i;
Final = true;
goto exit1;
case State258:
DomainName.End = i;
Final = true;
goto exit1;
case State259:
DomainName.End = i;
Final = true;
goto exit1;
case State260:
DomainName.End = i;
Final = true;
goto exit1;
case State261:
DomainName.End = i;
Final = true;
goto exit1;
case State262:
DomainName.End = i;
Final = true;
goto exit1;
case State263:
DomainName.End = i;
Final = true;
goto exit1;
case State264:
DomainName.End = i;
Final = true;
goto exit1;
case State265:
DomainName.End = i;
Final = true;
goto exit1;
case State266:
DomainName.End = i;
Final = true;
goto exit1;
case State267:
DomainName.End = i;
Final = true;
goto exit1;
case State268:
DomainName.End = i;
Final = true;
goto exit1;
case State269:
DomainName.End = i;
Final = true;
goto exit1;
case State270:
DomainName.End = i;
Final = true;
goto exit1;
case State271:
DomainName.End = i;
Final = true;
goto exit1;
case State272:
DomainName.End = i;
Final = true;
goto exit1;
case State273:
DomainName.End = i;
Final = true;
goto exit1;
case State274:
DomainName.End = i;
Final = true;
goto exit1;
case State275:
DomainName.End = i;
Final = true;
goto exit1;
case State276:
DomainName.End = i;
Final = true;
goto exit1;
case State277:
DomainName.End = i;
Final = true;
goto exit1;
case State278:
DomainName.End = i;
Final = true;
goto exit1;
case State279:
i--;
Error = true;
goto exit1;
}
}
switch(state)
{
case State0:
break;
case State1:
break;
case State2:
break;
case State3:
break;
case State4:
break;
case State5:
break;
case State6:
break;
case State7:
break;
case State8:
break;
case State9:
break;
case State10:
break;
case State11:
break;
case State12:
break;
case State13:
break;
case State14:
break;
case State15:
break;
case State16:
break;
case State17:
break;
case State18:
break;
case State19:
break;
case State20:
Final = true;
BaseAction = BaseActions.Role;
goto exit1;
case State21:
break;
case State22:
break;
case State23:
break;
case State24:
break;
case State25:
break;
case State26:
break;
case State27:
break;
case State28:
break;
case State29:
break;
case State30:
break;
case State31:
break;
case State32:
break;
case State33:
break;
case State34:
break;
case State35:
Final = true;
BaseAction = BaseActions.Options;
goto exit1;
case State36:
break;
case State37:
break;
case State38:
break;
case State39:
break;
case State40:
break;
case State41:
break;
case State42:
Final = true;
BaseAction = BaseActions.Version;
goto exit1;
case State43:
Final = true;
BaseAction = BaseActions.Accounts;
goto exit1;
case State44:
break;
case State45:
break;
case State46:
break;
case State47:
break;
case State48:
break;
case State49:
break;
case State50:
if(DomainName.Begin < 0)DomainName.Begin = i;
break;
case State51:
break;
case State52:
break;
case State53:
if(Signature.Begin < 0)Signature.Begin = i;
break;
case State54:
break;
case State55:
break;
case State56:
break;
case State57:
DomainName.End = i;
Final = true;
goto exit1;
case State58:
break;
case State59:
break;
case State60:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State61:
break;
case State62:
break;
case State63:
if(Authname.Begin < 0)Authname.Begin = i;
break;
case State64:
DomainName.End = i;
Final = true;
goto exit1;
case State65:
break;
case State66:
break;
case State67:
break;
case State68:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State69:
break;
case State70:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State71:
Authname.End = i;
Final = true;
goto exit1;
case State72:
DomainName.End = i;
Final = true;
goto exit1;
case State73:
break;
case State74:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State75:
break;
case State76:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State77:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State78:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State79:
Authname.End = i;
Final = true;
goto exit1;
case State80:
DomainName.End = i;
Final = true;
goto exit1;
case State81:
break;
case State82:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State83:
break;
case State84:
break;
case State85:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State86:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State87:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State88:
Authname.End = i;
Final = true;
goto exit1;
case State89:
DomainName.End = i;
Final = true;
goto exit1;
case State90:
break;
case State91:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State92:
break;
case State93:
break;
case State94:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State95:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State96:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State97:
Authname.End = i;
Final = true;
goto exit1;
case State98:
DomainName.End = i;
Final = true;
goto exit1;
case State99:
break;
case State100:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State101:
break;
case State102:
Final = true;
Method = Methods.Put;
goto exit1;
case State103:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State104:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State105:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State106:
Authname.End = i;
Final = true;
goto exit1;
case State107:
DomainName.End = i;
Final = true;
goto exit1;
case State108:
Final = true;
AccountAction = AccountActions.Userz;
goto exit1;
case State109:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State110:
break;
case State111:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State112:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State113:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State114:
Authname.End = i;
Final = true;
goto exit1;
case State115:
DomainName.End = i;
Final = true;
goto exit1;
case State116:
if(UsersId.Begin < 0)UsersId.Begin = i;
break;
case State117:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State118:
break;
case State119:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State120:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State121:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State122:
Authname.End = i;
Final = true;
goto exit1;
case State123:
DomainName.End = i;
Final = true;
goto exit1;
case State124:
UsersId.End = i;
Final = true;
goto exit1;
case State125:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State126:
Final = true;
Method = Methods.Delete;
goto exit1;
case State127:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State128:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State129:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State130:
Authname.End = i;
Final = true;
goto exit1;
case State131:
DomainName.End = i;
Final = true;
goto exit1;
case State132:
if(Username.Begin < 0)Username.Begin = i;
break;
case State133:
UsersId.End = i;
Final = true;
goto exit1;
case State134:
Final = true;
Count = (Count << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State135:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State136:
Final = true;
StartIndex = (StartIndex << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State137:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State138:
Authname.End = i;
Final = true;
goto exit1;
case State139:
DomainName.End = i;
Final = true;
goto exit1;
case State140:
Username.End = i;
Final = true;
goto exit1;
case State141:
UsersId.End = i;
Final = true;
goto exit1;
case State142:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State143:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State144:
Authname.End = i;
Final = true;
goto exit1;
case State145:
DomainName.End = i;
Final = true;
goto exit1;
case State146:
Username.End = i;
Final = true;
goto exit1;
case State147:
UsersId.End = i;
Final = true;
goto exit1;
case State148:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State149:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State150:
Authname.End = i;
Final = true;
goto exit1;
case State151:
DomainName.End = i;
Final = true;
goto exit1;
case State152:
Username.End = i;
Final = true;
goto exit1;
case State153:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State154:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State155:
Authname.End = i;
Final = true;
goto exit1;
case State156:
DomainName.End = i;
Final = true;
goto exit1;
case State157:
Username.End = i;
Final = true;
goto exit1;
case State158:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State159:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State160:
Authname.End = i;
Final = true;
goto exit1;
case State161:
DomainName.End = i;
Final = true;
goto exit1;
case State162:
Username.End = i;
Final = true;
goto exit1;
case State163:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State164:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State165:
Authname.End = i;
Final = true;
goto exit1;
case State166:
DomainName.End = i;
Final = true;
goto exit1;
case State167:
Username.End = i;
Final = true;
goto exit1;
case State168:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State169:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State170:
Authname.End = i;
Final = true;
goto exit1;
case State171:
DomainName.End = i;
Final = true;
goto exit1;
case State172:
Username.End = i;
Final = true;
goto exit1;
case State173:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State174:
Final = true;
Timestamp = (Timestamp << 1) * 5 + bytes[i - 1] - 48;
goto exit1;
case State175:
Authname.End = i;
Final = true;
goto exit1;
case State176:
DomainName.End = i;
Final = true;
goto exit1;
case State177:
Username.End = i;
Final = true;
goto exit1;
case State178:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State179:
Authname.End = i;
Final = true;
goto exit1;
case State180:
DomainName.End = i;
Final = true;
goto exit1;
case State181:
Username.End = i;
Final = true;
goto exit1;
case State182:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State183:
Authname.End = i;
Final = true;
goto exit1;
case State184:
DomainName.End = i;
Final = true;
goto exit1;
case State185:
Username.End = i;
Final = true;
goto exit1;
case State186:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State187:
Authname.End = i;
Final = true;
goto exit1;
case State188:
DomainName.End = i;
Final = true;
goto exit1;
case State189:
Username.End = i;
Final = true;
goto exit1;
case State190:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State191:
Authname.End = i;
Final = true;
goto exit1;
case State192:
DomainName.End = i;
Final = true;
goto exit1;
case State193:
Username.End = i;
Final = true;
goto exit1;
case State194:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State195:
Authname.End = i;
Final = true;
goto exit1;
case State196:
DomainName.End = i;
Final = true;
goto exit1;
case State197:
Username.End = i;
Final = true;
goto exit1;
case State198:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State199:
Authname.End = i;
Final = true;
goto exit1;
case State200:
DomainName.End = i;
Final = true;
goto exit1;
case State201:
Username.End = i;
Final = true;
goto exit1;
case State202:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State203:
Authname.End = i;
Final = true;
goto exit1;
case State204:
DomainName.End = i;
Final = true;
goto exit1;
case State205:
Username.End = i;
Final = true;
goto exit1;
case State206:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State207:
Authname.End = i;
Final = true;
goto exit1;
case State208:
DomainName.End = i;
Final = true;
goto exit1;
case State209:
Username.End = i;
Final = true;
goto exit1;
case State210:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State211:
Authname.End = i;
Final = true;
goto exit1;
case State212:
DomainName.End = i;
Final = true;
goto exit1;
case State213:
Username.End = i;
Final = true;
goto exit1;
case State214:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State215:
Authname.End = i;
Final = true;
goto exit1;
case State216:
DomainName.End = i;
Final = true;
goto exit1;
case State217:
Username.End = i;
Final = true;
goto exit1;
case State218:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State219:
Authname.End = i;
Final = true;
goto exit1;
case State220:
DomainName.End = i;
Final = true;
goto exit1;
case State221:
Username.End = i;
Final = true;
goto exit1;
case State222:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State223:
Authname.End = i;
Final = true;
goto exit1;
case State224:
DomainName.End = i;
Final = true;
goto exit1;
case State225:
Username.End = i;
Final = true;
goto exit1;
case State226:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State227:
Authname.End = i;
Final = true;
goto exit1;
case State228:
DomainName.End = i;
Final = true;
goto exit1;
case State229:
Username.End = i;
Final = true;
goto exit1;
case State230:
if(Signature.Begin < 0)Signature.Begin = i;
Signature.End = i;
break;
case State231:
Authname.End = i;
Final = true;
goto exit1;
case State232:
DomainName.End = i;
Final = true;
goto exit1;
case State233:
Username.End = i;
Final = true;
goto exit1;
case State234:
Signature.End = i;
Final = true;
goto exit1;
case State235:
Authname.End = i;
Final = true;
goto exit1;
case State236:
DomainName.End = i;
Final = true;
goto exit1;
case State237:
Username.End = i;
Final = true;
goto exit1;
case State238:
Authname.End = i;
Final = true;
goto exit1;
case State239:
DomainName.End = i;
Final = true;
goto exit1;
case State240:
Username.End = i;
Final = true;
goto exit1;
case State241:
DomainName.End = i;
Final = true;
goto exit1;
case State242:
Username.End = i;
Final = true;
goto exit1;
case State243:
DomainName.End = i;
Final = true;
goto exit1;
case State244:
Username.End = i;
Final = true;
goto exit1;
case State245:
DomainName.End = i;
Final = true;
goto exit1;
case State246:
Username.End = i;
Final = true;
goto exit1;
case State247:
DomainName.End = i;
Final = true;
goto exit1;
case State248:
Username.End = i;
Final = true;
goto exit1;
case State249:
DomainName.End = i;
Final = true;
goto exit1;
case State250:
Username.End = i;
Final = true;
goto exit1;
case State251:
DomainName.End = i;
Final = true;
goto exit1;
case State252:
Username.End = i;
Final = true;
goto exit1;
case State253:
DomainName.End = i;
Final = true;
goto exit1;
case State254:
Username.End = i;
Final = true;
goto exit1;
case State255:
DomainName.End = i;
Final = true;
goto exit1;
case State256:
Username.End = i;
Final = true;
goto exit1;
case State257:
DomainName.End = i;
Final = true;
goto exit1;
case State258:
DomainName.End = i;
Final = true;
goto exit1;
case State259:
DomainName.End = i;
Final = true;
goto exit1;
case State260:
DomainName.End = i;
Final = true;
goto exit1;
case State261:
DomainName.End = i;
Final = true;
goto exit1;
case State262:
DomainName.End = i;
Final = true;
goto exit1;
case State263:
DomainName.End = i;
Final = true;
goto exit1;
case State264:
DomainName.End = i;
Final = true;
goto exit1;
case State265:
DomainName.End = i;
Final = true;
goto exit1;
case State266:
DomainName.End = i;
Final = true;
goto exit1;
case State267:
DomainName.End = i;
Final = true;
goto exit1;
case State268:
DomainName.End = i;
Final = true;
goto exit1;
case State269:
DomainName.End = i;
Final = true;
goto exit1;
case State270:
DomainName.End = i;
Final = true;
goto exit1;
case State271:
DomainName.End = i;
Final = true;
goto exit1;
case State272:
DomainName.End = i;
Final = true;
goto exit1;
case State273:
DomainName.End = i;
Final = true;
goto exit1;
case State274:
DomainName.End = i;
Final = true;
goto exit1;
case State275:
DomainName.End = i;
Final = true;
goto exit1;
case State276:
DomainName.End = i;
Final = true;
goto exit1;
case State277:
DomainName.End = i;
Final = true;
goto exit1;
case State278:
DomainName.End = i;
Final = true;
goto exit1;
case State279:
i--;
Error = true;
goto exit1;
}
exit1: ;
OnAfterParse();
return i - offset;
}