Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Execute()

override void System.Xml.Xsl.XsltOld.ContainerAction.Execute ( Processor processor,
ActionFrame frame )
inlinepackageinherited

Definition at line 819 of file ContainerAction.cs.

820 {
821 switch (frame.State)
822 {
823 case 0:
824 if (containedActions != null && containedActions.Count > 0)
825 {
826 processor.PushActionFrame(frame);
827 frame.State = 1;
828 }
829 else
830 {
831 frame.Finished();
832 }
833 break;
834 case 1:
835 frame.Finished();
836 break;
837 }
838 }

References System.Xml.Xsl.XsltOld.ContainerAction.containedActions, System.Collections.ArrayList.Count, System.Xml.Dictionary, System.Xml.Xsl.XsltOld.ActionFrame.Finished(), and System.Xml.Xsl.XsltOld.ActionFrame.State.