From bfb90b21300bb0197a95db503303aa870d87ac0a Mon Sep 17 00:00:00 2001 From: Victor Date: Wed, 21 Feb 2024 06:46:15 -0700 Subject: [PATCH] Improvements in Variant codegen. Removed XML Docs region Fixed IWindow entity codegen to include new events. Fixed Gum codegen bug which was not casting objects properly. Fixed bug when referencing Texture2D variable. Fixed possible crash loading project with files in folders. Upgraded Test project - almost compiles! --- .../FlatRedBall/Math/Geometry/Segment.cs | 2 - .../CustomVariableCodeGenerator.cs | 61 +- FRBDK/Glue/Glue/Elements/ObjectFinder.cs | 10 +- .../CodeGeneration/IWindowCodeGenerator.cs | 16 + .../Managers/AssetTypeInfoManager.cs | 8 +- .../ElementInheritanceTypeCodeGenerator.cs | 14 +- .../CustomVariableSaveErrorReporter.cs | 8 +- .../ReferencedFilesRootNodeViewModel.cs | 9 +- .../LoadedOnlyWhenReferencedGlobal.ogg | Bin 3737826 -> 3737826 bytes .../BaseScreenSongOnlyWhenReferenced.ogg | Bin 3737826 -> 3737826 bytes .../Screens/GlobalContentScreen/MenuSong.ogg | Bin 936503 -> 936503 bytes .../Components/AlignmentObject.gucx | 1 + .../Components/AnimatedComponent.gucx | 2 + .../Components/ChildStateComponent.gucx | 1 + .../Components/ComponentFolder/InFolder1.gucx | 1 + .../StateComponentContainedFoldered.gucx | 1 + .../Components/DefaultForms/Button.gucx | 1 + .../Components/DefaultForms/CheckBox.gucx | 1 + .../Components/DefaultForms/ColoredFrame.gucx | 1 + .../Components/DefaultForms/ComboBox.gucx | 1 + .../Components/DefaultForms/ListBoxItem.gucx | 1 + .../Components/DefaultForms/RadioButton.gucx | 1 + .../Components/DefaultForms/ScrollBar.gucx | 1 + .../DefaultForms/ScrollBarThumb.gucx | 1 + .../Components/DefaultForms/Slider.gucx | 1 + .../Components/DefaultForms/TextBox.gucx | 1 + .../Components/DefaultForms/ToggleButton.gucx | 1 + .../Components/RedRectContainer.gucx | 36 +- .../GumProject/Components/StateComponent.gucx | 18 +- .../Components/StateComponentContained.gucx | 1 + .../TextureSettingInStateComponent.gucx | 1 + .../GumProject/EventExport/gum_events.json | 52 +- .../Screens/BaseGlueScreenNotBaseGum.gusx | 1 + .../Screens/DerivedOfDerivedScreenGum.gusx | 1 + .../GumProject/Screens/DerivedScreenGum.gusx | 1 + .../GumProject/Screens/FormsScreenGum.gusx | 49 +- .../Screens/GumScreenLayeredGum.gusx | 1 + .../Screens/GumScreenNoGumIdbScreenGum.gusx | 1 + .../GumProject/Screens/InputScreenGum.gusx | 1 + .../Screens/RenderTargetScreenGum.gusx | 1 + .../ScreenLoadedAsGraphicalUiElement.gusx | 1 + .../GumProject/Screens/TestScreen.gusx | 2 + .../GumProject/Screens/TestScreenUnused.gusx | 1 + .../Screens/TileShapeCollectionScreenGum.gusx | 1 + .../Content/GumProject/Standards/Circle.gutx | 18 + .../Standards/ColoredRectangle.gutx | 17 + .../GumProject/Standards/Component.gutx | 1 + .../GumProject/Standards/Container.gutx | 38 + .../GumProject/Standards/NineSlice.gutx | 23 + .../Content/GumProject/Standards/Polygon.gutx | 17 + .../GumProject/Standards/Rectangle.gutx | 17 + .../Content/GumProject/Standards/Sprite.gutx | 17 + .../Content/GumProject/Standards/Text.gutx | 39 + .../GlueSettings/CompilerSettings.json | 2 +- .../TreeViewPlugin.settings.user.json | 2 +- .../GlueTestProjectDesktopGl.csproj | 43 +- .../GlueTestProjectDesktopGl.glux | 1396 +++++++++-------- .../Setup/CameraSetup.cs | 562 ++++--- ...leListVsTileShapeCollectionRelationship.cs | 17 +- ...idableVsTileShapeCollectionRelationship.cs | 10 +- .../TileCollisions/TileShapeCollection.cs | 275 +++- .../TileEntities/TileEntityInstantiator.cs | 41 +- .../TileGraphics/ExternalTileset.cs | 3 +- .../TileGraphics/LayeredTileMap.cs | 66 +- .../TileGraphics/LayeredTileMapAnimation.cs | 6 +- .../TileGraphics/MapDrawableBatch.cs | 394 +++-- .../TileGraphics/MapLayer.cs | 2 - .../TileGraphics/MapTilesetTile.cs | 9 +- .../ReducedTileMapInfo.TiledMapSave.cs | 66 +- .../TileGraphics/TileNodeNetworkCreator.cs | 123 ++ .../TileGraphics/TiledMapSave.Conversion.cs | 11 +- .../TiledMapSave.Serialization.cs | 8 +- 72 files changed, 2228 insertions(+), 1309 deletions(-) diff --git a/Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/Segment.cs b/Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/Segment.cs index ee21780f9..f397d1e6d 100644 --- a/Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/Segment.cs +++ b/Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/Segment.cs @@ -679,7 +679,6 @@ public bool Intersects(Segment s2, out Point intersectionPoint) return !double.IsNaN(intersectionPoint.X); } - #region XML Docs /// /// Returns the point where this segment intersects the argument segment. /// @@ -688,7 +687,6 @@ public bool Intersects(Segment s2, out Point intersectionPoint) /// argument segment. If the two segments do not touch, the point /// will have both values be double.NAN. /// - #endregion public void IntersectionPoint(ref Segment s2, out Point intersectionPoint) { // code borrowed from diff --git a/FRBDK/Glue/Glue/CodeGeneration/CustomVariableCodeGenerator.cs b/FRBDK/Glue/Glue/CodeGeneration/CustomVariableCodeGenerator.cs index 910a83312..582322ab2 100644 --- a/FRBDK/Glue/Glue/CodeGeneration/CustomVariableCodeGenerator.cs +++ b/FRBDK/Glue/Glue/CodeGeneration/CustomVariableCodeGenerator.cs @@ -16,6 +16,7 @@ using System.Security.Cryptography.X509Certificates; using Microsoft.Xna.Framework; using Newtonsoft.Json.Linq; +using FlatRedBall.Glue.Plugins.ExportedImplementations; namespace FlatRedBall.Glue.CodeGeneration { @@ -169,54 +170,8 @@ private static void CreateNewVariableMember(ICodeBlock codeBlock, CustomVariable if (customVariable.DefaultValue != null) { - // July 24, 2023 - // Why not use GetRightSide? - // That is if (!IsTypeFromCsv(customVariable, element)) { - //variableAssignment = - // CodeParser.ConvertValueToCodeString(customVariable.DefaultValue); - - //// If this is a file, we don't want to assign it here - //if (customVariable.GetIsFile()) - //{ - // variableAssignment = null; - //} - - //if (customVariable.Type == "Color") - //{ - // variableAssignment = "Color." + variableAssignment.Replace("\"", ""); - - //} - //else if (customVariable.Type != "string" && variableAssignment == "\"\"") - //{ - // variableAssignment = null; - //} - //else - //{ - // if (customVariable.DefaultValue != null) - // { - // (bool isState, StateSaveCategory category) = - // customVariable.GetIsVariableStateAndCategory(element as GlueElement); - // if (isState) - // { - // var type = customVariable.Type; - // if (category != null) - // { - // var categoryElement = ObjectFinder.Self.GetElementContaining(category); - - // if (categoryElement != null) - // { - // type = $"{categoryElement.Name.Replace("\\", ".")}.{category.Name}"; - - // } - - // } - // variableAssignment = type + "." + customVariable.DefaultValue; - // } - - // } - //} var variableAssignmentValue = GetRightSideOfEquals(customVariable, element); if (variableAssignmentValue != null) @@ -722,7 +677,7 @@ public static string GetRightSideOfEquals(CustomVariable customVariable, GlueEle { rightSide = rightSide.Replace("\"", "").Replace("-", "_"); - if (rightSide == "") + if (rightSide == "" || string.IsNullOrEmpty(rightSide)) { rightSide = "null"; } @@ -1644,8 +1599,10 @@ public static void WriteVelocityForCustomVariables(List customVa internal static bool IsTypeFromCsv(CustomVariable customVariable, GlueElement glueElement = null) { - if(customVariable != null && customVariable.Type != null && + if(customVariable != null && + customVariable.Type != null && customVariable.GetIsVariableState(glueElement) == false && + !IsQualifiedGumState(customVariable.Type) && customVariable.GetIsBaseElementType() == false && customVariable.Type.Contains(".") && customVariable.GetRuntimeType() == null) @@ -1670,5 +1627,13 @@ internal static bool IsTypeFromCsv(CustomVariable customVariable, GlueElement gl } return false; } + + private static bool IsQualifiedGumState(string type) + { + // For the sake of speed, we're going to just look at the prefix and guess based on that. A full + // implementation would do a browsing of Gum files and look for states but....that's not easy because + // all of that code is in a plugin, and we can approximate it here: + return type.StartsWith($"{GlueState.Self.ProjectNamespace}.GumRuntimes"); + } } } diff --git a/FRBDK/Glue/Glue/Elements/ObjectFinder.cs b/FRBDK/Glue/Glue/Elements/ObjectFinder.cs index 604cdda21..4277d1662 100644 --- a/FRBDK/Glue/Glue/Elements/ObjectFinder.cs +++ b/FRBDK/Glue/Glue/Elements/ObjectFinder.cs @@ -1252,7 +1252,15 @@ public StateSaveCategory GetStateSaveCategory(StateSave stateSave) } else { - category = containingElement.GetStateCategoryRecursively(customVariable.Type); + var typeToSearchFor = customVariable.Type; + // this could be nullable since that's the type used in Variant codegen + + if(typeToSearchFor?.EndsWith("?") == true) + { + typeToSearchFor = typeToSearchFor.Substring(0, typeToSearchFor.Length - 1); + } + + category = containingElement.GetStateCategoryRecursively(typeToSearchFor); isState = category != null; } } diff --git a/FRBDK/Glue/GumPlugin/GumPlugin/CodeGeneration/IWindowCodeGenerator.cs b/FRBDK/Glue/GumPlugin/GumPlugin/CodeGeneration/IWindowCodeGenerator.cs index 5e0f5c2b8..8b7eb804e 100644 --- a/FRBDK/Glue/GumPlugin/GumPlugin/CodeGeneration/IWindowCodeGenerator.cs +++ b/FRBDK/Glue/GumPlugin/GumPlugin/CodeGeneration/IWindowCodeGenerator.cs @@ -1,6 +1,8 @@ using FlatRedBall.Glue.CodeGeneration; using FlatRedBall.Glue.CodeGeneration.CodeBuilder; +using FlatRedBall.Glue.Plugins.ExportedImplementations; using FlatRedBall.Glue.SaveClasses; +using FlatRedBall.Gui; using System; using System.Collections.Generic; using System.Linq; @@ -23,6 +25,20 @@ public override ICodeBlock GenerateFields(ICodeBlock codeBlock, FlatRedBall.Glue // codeBlock.Line("FlatRedBall.Gum.GueIWindowWrapper " + GetWrapperNameFor(namedObject) + ";"); //} + // Feb 21, 2024 + // Some codegen is handled by IWindowTemplate.txt + // That's a yucky system because it doesn't (easily) + // allow for conditional generation, and it breaks from + // how normal codegen is done. So I'll add these props here. + // IWindow is out of favor anyway due to Gum so...this may not + // be touched much in the future: + var isNewEnough = GlueState.Self.IsReferencingFrbSource; + if(element is EntitySave entitySave && entitySave.ImplementsIWindow && isNewEnough) + { + codeBlock.Line("public void CallRemovedAsPushedWindow() => RemovedAsPushedWindow?.Invoke(this);"); + codeBlock.Line("public event WindowEvent RemovedAsPushedWindow;"); + } + return codeBlock; } diff --git a/FRBDK/Glue/GumPlugin/GumPlugin/Managers/AssetTypeInfoManager.cs b/FRBDK/Glue/GumPlugin/GumPlugin/Managers/AssetTypeInfoManager.cs index 48cea804e..88a6ceaf8 100644 --- a/FRBDK/Glue/GumPlugin/GumPlugin/Managers/AssetTypeInfoManager.cs +++ b/FRBDK/Glue/GumPlugin/GumPlugin/Managers/AssetTypeInfoManager.cs @@ -101,6 +101,12 @@ string GetLoadStaticContentCodeFor(ReferencedFileSave rfs, NamedObjectSave nos, "\n{" + "\n var wasSuspended = Gum.Wireframe.GraphicalUiElement.IsAllLayoutSuspended;" + "\n Gum.Wireframe.GraphicalUiElement.IsAllLayoutSuspended = true;"; + + if(string.IsNullOrEmpty(qualifiedName)) + { + qualifiedName = rfs?.RuntimeType; + } + if(string.IsNullOrEmpty(qualifiedName)) { toReturn += @@ -684,7 +690,7 @@ public void UpdateAtiForElement(AssetTypeInfo newAti, ElementSave element) { var uncastedLine = ComponentAti.CustomLoadFunc(innerElement, nos, rfs, contentManagerName); // remove the semicolon - return uncastedLine.Substring(0, uncastedLine.Length - 1) + " as " + GueDerivingClassCodeGenerator.Self.GetQualifiedRuntimeTypeFor(element) + ";"; + return uncastedLine; }; diff --git a/FRBDK/Glue/OfficialPlugins/ElementInheritanceTypePlugin/CodeGenerators/ElementInheritanceTypeCodeGenerator.cs b/FRBDK/Glue/OfficialPlugins/ElementInheritanceTypePlugin/CodeGenerators/ElementInheritanceTypeCodeGenerator.cs index 5b4dbdb1d..96e0532aa 100644 --- a/FRBDK/Glue/OfficialPlugins/ElementInheritanceTypePlugin/CodeGenerators/ElementInheritanceTypeCodeGenerator.cs +++ b/FRBDK/Glue/OfficialPlugins/ElementInheritanceTypePlugin/CodeGenerators/ElementInheritanceTypeCodeGenerator.cs @@ -196,7 +196,14 @@ private void CreateVariableFields(IElement element, ICodeBlock classBlock) // as a simple field tempVariable.Name = variable.Name; - tempVariable.Type = ConvertFileToType(variable.Type); + if(IsTypeFileType(variable.Type)) + { + tempVariable.Type = "string"; + } + else + { + tempVariable.Type = CustomVariableCodeGenerator.GetMemberTypeFor(variable, element); + } tempVariable.DefaultValue = variable.DefaultValue; tempVariable.OverridingPropertyType = variable.OverridingPropertyType; @@ -212,11 +219,6 @@ private static bool IsTypeFileType(string type) "AnimationChainList"; } - private string ConvertFileToType(string type) - { - return IsTypeFileType(type) ? "string" : type; - } - static bool ShouldSkipVariantField(CustomVariable customVariable) { if(customVariable.SetByDerived == false) diff --git a/FRBDK/Glue/OfficialPlugins/ErrorReportingPlugin/CustomVariableSaveErrorReporter.cs b/FRBDK/Glue/OfficialPlugins/ErrorReportingPlugin/CustomVariableSaveErrorReporter.cs index e34e2b646..28a65a67d 100644 --- a/FRBDK/Glue/OfficialPlugins/ErrorReportingPlugin/CustomVariableSaveErrorReporter.cs +++ b/FRBDK/Glue/OfficialPlugins/ErrorReportingPlugin/CustomVariableSaveErrorReporter.cs @@ -58,8 +58,12 @@ private void FillWithBadTypeReferences(GlueElement element, CustomVariable varia // this check was added to catch missing CSV references if (string.IsNullOrEmpty(baseDefiningVariable?.SourceObject)) { - // it better be a CSV or state - var found = variable.GetIsCsv() || variable.GetIsVariableState() || variable.GetIsBaseElementType(); + // it better be a CSV or state or Texture + var found = + variable.Type == "Microsoft.Xna.Framework.Graphics.Texture2D" || + variable.GetIsCsv() || + variable.GetIsVariableState() || + variable.GetIsBaseElementType(); if (!found) { diff --git a/FRBDK/Glue/OfficialPlugins/TreeViewPlugin/ViewModels/ReferencedFilesRootNodeViewModel.cs b/FRBDK/Glue/OfficialPlugins/TreeViewPlugin/ViewModels/ReferencedFilesRootNodeViewModel.cs index 508c171a9..f0b74a86a 100644 --- a/FRBDK/Glue/OfficialPlugins/TreeViewPlugin/ViewModels/ReferencedFilesRootNodeViewModel.cs +++ b/FRBDK/Glue/OfficialPlugins/TreeViewPlugin/ViewModels/ReferencedFilesRootNodeViewModel.cs @@ -97,7 +97,14 @@ public override void RefreshTreeNodes(TreeNodeRefreshType treeNodeRefreshType) if (i != index) { nodeList.RemoveAt(index); - nodeList.Insert(i, nodeForFile); + if(nodeList.Count == 0) + { + nodeList.Add(nodeForFile); + } + else + { + nodeList.Insert(i, nodeForFile); + } } string newText = FileManager.RemovePath(file.Name); diff --git a/Tests/GlueTestProjectDesktopGl/BuiltXnbs/DesktopGL/GlobalContent/LoadedOnlyWhenReferencedGlobal.ogg b/Tests/GlueTestProjectDesktopGl/BuiltXnbs/DesktopGL/GlobalContent/LoadedOnlyWhenReferencedGlobal.ogg index 3e12983a175a97483db98f760dfd15652b88b0cc..6b62c2bb502bfe0d33fbfdf8f8de0d72850178fc 100644 GIT binary patch delta 3070 zcmXZd2{hID7Xa{(efP5O`|golSrW2jSBQjc*-9zOP)gR3b;?6ge>!c7ELWu&%#5jK z8m82QMn(perhhc*FE#(`cYEhJ=e^Il-}}AyyP2$*;+n)i1>gAiz*XF6lY*1T248vs(n_xdoLqAD5~WZ4((Ttn)xuY8l|`J zpY-+@LzXU#@S=PZeQYNfNOQgRWrz>yS{nBVXvT5{xHH6$v}k-T5pr9&LOd7}Kzbx# z_apqZ$aT_-Awi_Xkasmu;LNQ~1BH-+Z@c6{M=|%fD-$J*6jOcVI-D8emZc~Wq_}0N z^Ux>9<3LfONOy;&gg`ig$HSi)D2CJ^wT}&v*La+$RB@zPK29)P`ONbrmju#`onsFS zx~=}(jTtDpLb@e-aJO{zMn8t6kYr;^qd{(b^?$cA#6r3_a&r;ZSn{@PV`vSMX~2i8 zaKDWA`3{Dpk?x$>JqkT`chp+NG^JBQ=ojSm@!2e zBl*0XdjNMk#12r~CP;mS@6LgjjQC4xn~kK^q)`kT(!}FwMpLARnjc)C*R_NdKEvL`TjZsbK7x z4G3;tGeD)TJV_aIH)3F{X^kqamm^X{wv0aT{kz7BaycROv<@YMyT5b}MQuQm9W`o! z2bZO5>B2Z8jkhKjK_-vP6ji?w>9e%6e4&RwTQE zniyz_Rqi7SMq*`qKZZlS%8x012onG7tp*5JR+*+ALy-=)>?#GHT$NNh65Egpa#@ma zXGEoqmOc#Wl>AsH9Jf(Tq+H=h!`XK>!pCY=_gJQ`?MNF=6(oW0lBymJj6fPXo5+G= zA!^U)t=fS!HedGxq+U~trd*Lo6}6vJ;Hj|sDAg5(^yiHUH|XE3o<^G;jkG7g*ajR2 z)lWwR~U9=daZy!ll!LKD6Y4m?07U@EtR0w!I)nL(4jYC@Cc$Pt; zx#j`7d+|u>EzQ?qE?@I78ZpW$e7erqQ%*Tl%%KUORmDBKy5d=$0DJJ} z*@v`tu`3HymUP=_&(e|hKd29au^oB?G~s@vi5Fc5p`}mHpP~*R1*x-_K}c7B9Ytjz ziAFu10{=q&d7?}t9*Zqq;QLbFndl&rv7qDxoc1#4rn(Lx^}D#oLR7m!I#CwV#E}3I z_*21i=a> z43cgc2`4ag1gUw+?h_o8c20qX&FkVN;>nPH1=I8f9>a?*0U7=%0V!vxI zL$Q;IH?4CX(#M^45%9dx?t9O;cK8)UusOpthz1rTO%7dNhAR(EgXw)KL7JMhvIlWv zv-|W+e2uhOQEU)qi_LCQsijEHm$WqC>MOH(s_O)jQ()C4xUy;OEy`7fbUSgl8TOrB zYeg$jj&!`gDz~%KJb~_P1i9HeXMdy$Y!{?NL8`ma!+oT5%5*$j$3g+)_KYwG$GlEFc_aIh`445fZ* zkQAP~?13|{ElnwkgVb?hFcd~TtdfXok^Ft6j)MPrt6u854k@?CHyo6?t$V4|dZb^t z>Q2CmNb598e;Vn42bVm=^;yr++MGdpdA0c%L@3&PCTc*6DY3VJg#9+Iv|NoyZ$16a L!i`}YeT)AC0;Eu* delta 3070 zcmXZd2|U&L769<<+Z8TdTzhuceyt^mh?tP#7TJ0tqAVdzi$=CGWf@D#lq62q2V3>)BSvWKKFh<=XZYR{5E67e~OIZAJ;!NHfWLPqR$_z zo-mVzuRXdEykf2;YvH#D{w{iKS<|v1Ux9&z=p#ZkQ{lM6r4&ZQP~26MtAtI5Y}PR% zjuL9jN)f*3w_nYO1j?`f-6jrZOGIA#GbD+$yGF7R^kYQUdov`3B#c`%0NKqV0w0E? zk%A-6&%@Jck#b*#WRM2WDvUs$yQm%wltr42?x=&-LeUXVCQ1%Tt>2&=YWhW0DT;-p zqvJdZU20;k6eW)&9O_U8xo|O`KxW|Lg($uM#6si`Vs2Eb0#cd#id1Nt6Z@P?aUsg@ z{eHOZCH}^X8K{IbXj88bH;TkP0vKW=weAr#gW8DryI_Wtk=in*UV)0eMDu2bRFJm2 zXbYk5n8cF^hL#{%Ps=yJmA4WHw=%>*dLh-P58gqNH$xawMGEy&;)C}0l5aOLq=t0E zR&O5EC8WG*pgL0Gwe}N`7$+4P&O~vM=IX?FaJN@Vl#0+mdf-v>D~#z%cW+^$G?Ba; zV+!EM{n96?E-j>qGn$eh7?Hjh#YAZ%bvsS%0*;%^$54iJkj^`H_k;RLnbXv^F4F&$ zYR#Z$QYMWC>LG={d36*#H^_QW5lfLaCw=1zWfx@S!GpXxG4>bjnD4UPvd zwxB2rq#6UR7u;xFoK9_9BJEloat?es3NNW`E2Niq)?J2G$qKPFqcxJi_B^h7eULMu_?}L*9g+{rHVCp^m0k;& zD0`&*mtv!kRiQLYo92Ktn0szLME#{SOt~D9YGsVlzNGc;qig4RoxpF--<8q{llFU*_tyca(jdB4UxfMvY zxAvrfjGsy`mFkLQb5P?G4A-gX(0Z*zva2eW0?Bz52g>D!6cl~22)qNA?5C(zNJ4hm zAPjuJ{dpSVA~|fL)krF}7i}T;3MY}ygeOvE?o>O> zYpe1p$_r^_f43XB?p2MY-Clzfq{i2UmO<4L+B9#Zbi?2D!QWYJAKgbEq=Of_kHUkK zYClrjYmt`8_bEf!j9Mg-FVaK3+qvxm^#R3E2QUm!*O9JC)AINU-S zw+`u-c)lmNrg5JW`6InM8ub)x2Dsblcm*JRSDaZ4^*oJ_bS?vt-WpWoKx2`{BWiIy zlFXT%JD}vHMm|vx(&RMf1{kf;%%$`jkUnfFXTha9&9-gKW^Y8wT$CpYd*rlCsQO@} z-H$zn97dWjfw5OkG=$TC_}s;6I~dLIcAWa-D5* zfv*I*kLj(7K$?_MW<$~sy3v#?5-G1nY&ATT(;K3?qLA(t3p=2Dr(QB`b~Mtt>vI~g z^0wZoNM^>ZNQLYzt}t%3bcin6zmPJm?A<2OA z3W(?Hr_WK0gKt@kUdWeiu?h$K?q~xMfs8l#Fz}M0Tp(+&C$gS(_9Tw~+2e$SO6i zq=S=+G_>k;3~0|7x6q!YAx$5)t%u3}_rKvm79wdYQEFC!IYj%n1%0f!um!5_wp;;QyUL*yz z>Hrw!@+9d=_!6n&vchrr>r0*kt<659C|(g4?El~?(hI#GX}BZV1p?QZFHU6IK7dp( zHrxvdKbgzLF?0|qe(FLG9MZR_qFmWXxuxPJV4P>MoQ~HaB#*9Fb&&MTLXob}S4ijU z@2Nwfo8=d@&N)cScnNy&hUm=RQjHcFd%B>O$R3z>HhTJwO|x(Wlv{34=I%U z@i4@8SWVHue54e`%qfV~v>v1x3y{v4Wru-ZhV=#-Scp_!q)`t|cdSF`eK~?;e&C2a zC|KC^(KB%rDfypyUl=d6>7Y`Jkj@y!S;K`_Hj`A>*GPiitB;^*jqOjA>ljkQ)OahT zp0RbHl{k)c@sHOtZEgHGy0gV7afc?Nz%+!PO~scW<*h9#f%Z#$7rN}FNP!aOTVal4 zcZ|v^TZpQgOM|L3yU)+~H%OmisxJfUj@<}Fl_TxbG*}7K*7lCnbp=x2*7r-mxyXJK z^;3yd@~M^$HLvZhDXI!dJtg7;4EZ=D5S>7B^E<$Uzbe@qB_jShXo)&@QmH4A zqKn?o!;47AWJ-SuNjBhiA#Ce%oS?O-K{DzYcm&}ZPIE-xBGo_3>x8)7PM)+}r;+Be NdM?4`yH2Kd{|En+9Do1- diff --git a/Tests/GlueTestProjectDesktopGl/BuiltXnbs/DesktopGL/Screens/BaseScreen/BaseScreenSongOnlyWhenReferenced.ogg b/Tests/GlueTestProjectDesktopGl/BuiltXnbs/DesktopGL/Screens/BaseScreen/BaseScreenSongOnlyWhenReferenced.ogg index 29c423b8b96beceb189044869509815aa35f2262..61dc04b9a0ddf31254c732f03cdc155e4049cd4c 100644 GIT binary patch delta 3069 zcmXZe30%zk765QFX`S{oZPT=BUnWf(SCXZ1!?e*x3Yl&xViKh&Nz1boQdII7@`|*c zEY~gf-7NRh%gb^}3rU1{lIvbe-sykz`SkfT-_QA--#Nc+8Y~)O4dSn%SRx6Y!k+T| zr(n z7BQrRbY|awufnrGStb4qDI=}T{_7R&@nxIQKoumzv7gPMses+TfQjNDX{$&)pz=0b zkD^qO#0|Sspj}_io1)Z^`uGz8z=@Ju6vzxzNBT=~lN6%sA<(zE$zbwR&>>i?EAq=UqY?>Y|C+~m(i zFfF(79j!=_-bFk?w_TV#AfU@;lcs#6=qF>MaLRu)?iShV+nLT)a>L{2GO~ z;SA{`IS%D$fPuWChz1%UNgrHKg2Xt*$S5Yt5J{=sbO`QtD6**tBc!qAGcUoQsnWHT zOcW1kaP*rzT*y=^r@D-h{-|4X2EzK48e*6zKGMu|wbj7&QT`aokO`8h%y$S3%9X3A zZBwL{_z+e2ZA@881I>_TXnH5Xf)JH?RD?N_(Z5G@;m~;%wG~V*3#8_U5Dn*4IO#-| zNT#QQQ$Q%;9HY9XBh{SjGJr=NoG~IRr0ajz`oTjhRa+u!B%^Dye+2bh)p%Mj8>H7u zqwYh_fNI-nW=2~in@Dvr1o)~|QK|90L(F@vN0iHBGS}f%hd|_~%_8zdDim>LuGso@ba-@XnhCAf9Hhr34c4IWZJImf@ZK;2A= znv0}1?)ocq*XSOl3*(Elrn~n(Y?b2S5k

d zr09ah0{F()bET+-NXbjq7lC)Wo`iPW4{2d{);g$vs8>vzCPETsSAPJpmwpD_$3;lP z8m1TELAm|~YWqi|Vi(&XIP^(Bn#g~Wa$DB4gc(#*KZ{XTq-%FWQ-i?^O0@*3wel<< zs=0;*G;S%<_T<=C;4L+LP9#R!Ep0Fdmu|zK=y(Mn+1*cH3#aXkKGL}iM0&TY!VJ#t zHR_`lgOJ91&&Z(orBNPHFwzv^Q88Hg@p37B2ukh!6f0;w#cN*2Z1ysw&t(r9VH?NT zhN@qVH1T2JcQ_Yo+)fmVq*&JJ1Zi!?_bGiClKCyMC9E*!4^xlfNU{KK|_zn+#p5~+l9ry6#9n#5DC6-W`)EnN6~$V3#&)U^`n-Em)K5PveUp@C6I zcgr*Gz^*XU0eY)eA@w1xUqjbt!otO9yDW<69_4ASeih)%e+!7Q0Jdo_}L zU5^jU=`yQ`W@cQ2bW!g^9K3Kg@1cvf7U|wVt^od1Xr4^p6R}9r@OP=;-)pWzM|B-i zvFzs>hPkQombxu~&d-)#XvXzO{ZAsz;a>3cg>;V-krXZSW5HTB{UEiSg!G$w zcN}ymS(Q=x4M<;38Z<#dywy0R--zT;|2zW{ez(deN=9-Y5RSAsSSLxCwb_Ky`L-SR z|Dbg#9h}WbYn^0Uf&a<6p7u0q?ilyVKHSAXSbm7l7Midrf+vGm*^uf-@m-se^hV z)AbIdlPg?pA>pzECyt?=NS{v3aDi+K$1=*5g;ck>ZxpQeIL@Nem5r1(*mfS0h8;EO z2JJ%X8&cpwfsfM?TIL+2)dJxJJgstiN-ge2(%CpHg>JU9h|WzelGD4yAh3#ZcB3P{ z2k9!uQXeFjoX2Tk9@35QvQd!m1P^J(d?dC}Lm@0q6@<{h0;KRGya=ehBM7DEr4T8P zSLqKLjxL?_O8f)KNGhy_7X>btsMNhkt5S19;ruI?F{*1HQe+`l0=0fKE>o`kNLm~J zc^)>OnBh(Ir{Qim`MjHE=b^}!J2>U6j1gT&2^(*`-aPy$9k06x{U;YKW z_PT{rKcz@jJ7Zd)a@0*gQDsPa<17d0S>&ETbQEb@s^=I4o_24eu8$$ro?(@MG25e! zN-am4TPSxOMxs5EDSZW!+MDPTu&&+XHLXo0lB{8%8={OnCy0(CWd^=7g}4;Y1+-jM QNOPncJ>cS9Pg~*t0bS3%bN~PV delta 3069 zcmXZe30Tbe8vtGYLaTdDcA z{-erz;vzM6o@2I-`wYcFVIt0mBS*&l zUW7C{Z^drdV8_c#W=frkNiAsU>skNr?TR*-g3JkXARiF7MMdI9bPXz!oL%s6d4*O!HtVQrQ6|B1ds(p>%FIi$YT&Z8su zJ<@c)Ydb(CSf`yz^+H;ySi2m$f7UUl^_q_491&FtN@F^%l*=0_O_@~<0b<<@it<6a zz4Oy3+&!jSNf%}YlAuT`fi!u&zo>d&q&^eh;}9>=(;}LQBNpvP=Avw05 zy#Qlo`c4$(hs0Tu?Eqez^<}i%{zy7c3reA>OTUyhEnqxXW8^Oo>S3^j?qeWQ;?vp! zcvx+4g4&*qbU)2I2g*haBt$_-hx&IopNcZ9qke)>^0G4TLu<2PKc$+3BpP0@0P6IN z@@ZTM540%AQ5cfc=1?B+{Y|ndeK?Yz@AgN~_Or>!IA*iwBi(*d;}07-rnXdl z1d^<>UK<*urk98!k*dw59tk1g_O;DghmAD_6Ca!HUjsW$e)V~)imsw);r(v%ejmseS&&}J`1%Ch#% zh3R)J4oH|8mm&4a-71ED2g^rv(Uv2%rbH*h?Om2B^gSU(@)5NifuP5h+H_RokhTj; z=0bv#)q1*nG9;(1e? z&{Sp3qq-82-qa_Iz^zg1ziGymNS{Ka@8EveBtN>xNl12z`uo79cG4bdI~nPKYfl=q zv-uU2eic%bKVJmWpIt7+MA0OKjU|!gWZx3Z{|JaLHCoQR|UPGWy&>)kZLl zqBbBsRxwrqajsy9C=F@s*LXz;9T3bQ+K7}nzi}=c2(oLFamN4W*@Sd^FbO0rcI&9p z%_w$>J!SCBNT@_FLORlZJME9~AzkQ7OS1*ZM$N9*pub}Rb|%9V-qclYEmu*tEXMyG2#k|%$83M9X<=g|$? zfwX?lgL=sKo-&7)c_&i5aLROeesIcjYB3Ax&s9l#;jWxR0G*p`q|(zJSAZYm;6g_{ z2dS6MbpqKLhmSNc7l|zvod=nTV;9YshZOUp*Aocd;22H=^N~&%N|m7go?|3EFT0TJ zKj-)Y*IsmsUWo!E+gHL+=+76Op;8NxDtwAdpz*b6i0UdrDsi%Qg?j&~XDL@PQu|E) zHCTISsw=I;ZY1xFW4R|!I>pnKEkTK?Z_9JZ=dZ`aJZ(JNHs$x9XvTJSdD9|;Ls1oV0!ayR354&EZuB(tbeH7k;shrzI zDzzF(U3iw?K@s`&XhLkmAoNT0;Cf_gS=D R2aygIt=&KAWMtS}>op{Y%> z7@74&F$?Kc&;`$0kP${g!DfE3(T9`}TNFZ|VD|FtobIQ4emwu@p68qky>{reYg~T6 zJBOe1|A_?D+q18)GLfFB#wO3MdAPPEs&%7>ij@Si)l7d?Q|y|uypD(fg_}CN6iWvL z9wI^%YhT6@`#Nc>Cn7>QoOvGr(-z*mmyj6gj`5}*R1sbeB?igd`k@m>7I-TSq)LM1 zoKPp>**<>w2q7ub5XYT^UHABNG$=#TR}Kz?RUmj%OR88T?n#LSR=tAK8bWfUS>}cl zb|(Y@+FpUQ*QvS+<2s?3j+2WNt_i7O>XNYK7zrwo_Usp)hNB;a+vq?X((>TzCb(@E zy`a6;Afdmj<{^z`gl#bVS5!sMW-U_Ld{+qg9&w1a&qvaJo+*LLaq$=p zs*qX}cUz!T%S_X;3y|1xcM<49%mm%)I;4hfS37)9F+ti(jkNk8SqOfcB#(Zv5J{f= zBZrQN(keYe342TvaA2{zz3+RkGr21QD7NL=m zy`?9y0V#MrYJi=mWGTA)jYwOUt!0q^PPRyINRRZ}+Kyzl4 np9xDbT&z_L94Fl^Na?nxkHPd(QSBnM8Ois_kb+J{?x^D*z?trC delta 790 zcmXZaZAg<*6bEp(XYVi0x6N`oUslUlEGdW<>IZ9q8m-zga?Uk#Y)TWdk(LR4F)>n- zj1a01vkV1eYr?Tc8-mWo5bTXg>Pv`eA`Z-vQQ6tOJ)fTYDu1v)M<+?HS-4*KTlm;--XkNBte$sSjDcISih3dpinnj&U0~kL zScq^?BG%E)Vo=WHbOikcjMh*koT~9De;l2$D|kG=@RSLc~T`n zY8)#!!}u|FXAL1C66oGrp=^l#l?Fvf**~}TgO*{Y>qwOt>E=ds6n@*7@>)U?Bza7E z5{|xL+_b$ENntu3hj1Q;N5@G;YFgV2!RrprH7g0qknBF&ES&ws*+&OTLyF)2W`}!v zZjkm$N3uqI9;ko7Eo~sd45T`5;w21kaZk{*$wbOGFY|zH;kDBCSxAN_x$AI!g7=ID zI50|i`$Xz zlpPs_t{#Dh26K=+i4O;WyCkTfK_yb9rbq`SgK&XX7=Hx^U7|U<`+TG?C82c4iizU%h6<2kgQb5UO)IXXH&lqkDb`Mbqg!0i zNY1MWsr%zh82VSlT6$?}r1j?KGY~aMMrd#cQhSqQ5<0z-7MnQvo9;xK9$A9~OWH Position + false State1 diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/AnimatedComponent.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/AnimatedComponent.gucx index 323e5b858..7cb6364a7 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/AnimatedComponent.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/AnimatedComponent.gucx @@ -163,6 +163,7 @@ ColorCategory + false RedState @@ -187,6 +188,7 @@ SizeCategory + false BigState diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ChildStateComponent.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ChildStateComponent.gucx index a0ba8dd76..f79590298 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ChildStateComponent.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ChildStateComponent.gucx @@ -140,6 +140,7 @@ TestCategory + false CategorizedState diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/InFolder1.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/InFolder1.gucx index bee721d5f..38d5d208f 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/InFolder1.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/InFolder1.gucx @@ -155,6 +155,7 @@ Category1 + false Categorized1 diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/StateComponentContainedFoldered.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/StateComponentContainedFoldered.gucx index 08615900b..7bb2dc8b8 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/StateComponentContainedFoldered.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/ComponentFolder/StateComponentContainedFoldered.gucx @@ -29,6 +29,7 @@ Category1 + false Categorized1 diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Button.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Button.gucx index f318d8e06..2d313d9c4 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Button.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Button.gucx @@ -198,6 +198,7 @@ ButtonCategory + false Enabled diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/CheckBox.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/CheckBox.gucx index 4bc3c1aff..8e29045c0 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/CheckBox.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/CheckBox.gucx @@ -289,6 +289,7 @@ CheckBoxCategory + false EnabledOn diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ColoredFrame.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ColoredFrame.gucx index 3ac8386fa..b65b94737 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ColoredFrame.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ColoredFrame.gucx @@ -213,6 +213,7 @@ ColorCategory + false Gray diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ComboBox.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ComboBox.gucx index 42d2897e7..b50bface1 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ComboBox.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ComboBox.gucx @@ -283,6 +283,7 @@ ComboBoxCategory + false Enabled diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ListBoxItem.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ListBoxItem.gucx index 1db293981..5e3a7b638 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ListBoxItem.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ListBoxItem.gucx @@ -167,6 +167,7 @@ ListBoxItemCategory + false Enabled diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/RadioButton.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/RadioButton.gucx index f63d26857..c76f755ef 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/RadioButton.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/RadioButton.gucx @@ -272,6 +272,7 @@ RadioButtonCategory + false EnabledOn diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBar.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBar.gucx index 236082a90..e5314891e 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBar.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBar.gucx @@ -512,6 +512,7 @@ ScrollBarCategory + false BackgroundInstance diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBarThumb.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBarThumb.gucx index bbdf0b705..f64983596 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBarThumb.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ScrollBarThumb.gucx @@ -96,6 +96,7 @@ ButtonCategory + false Enabled diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Slider.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Slider.gucx index c303a0bea..e6b85183e 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Slider.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/Slider.gucx @@ -222,6 +222,7 @@ SliderCategory + false LineInstance diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/TextBox.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/TextBox.gucx index e80032535..5bba28db3 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/TextBox.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/TextBox.gucx @@ -232,6 +232,7 @@ TextBoxCategory + false Enabled diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ToggleButton.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ToggleButton.gucx index 9d5ee9e00..f5430d839 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ToggleButton.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/DefaultForms/ToggleButton.gucx @@ -361,6 +361,7 @@ ToggleCategory + false EnabledOn diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/RedRectContainer.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/RedRectContainer.gucx index 8bac7fbeb..4247e4f7f 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/RedRectContainer.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/RedRectContainer.gucx @@ -4,12 +4,30 @@ Container Default + + int + ColoredRectangleInstance.Blue + 0 + true + + + int + ColoredRectangleInstance.Green + 0 + true + float ColoredRectangleInstance.Height 196 true + + int + ColoredRectangleInstance.Red + 255 + true + float ColoredRectangleInstance.Width @@ -99,24 +117,6 @@ 7 true - - int - ColoredRectangleInstance.Red - 255 - true - - - int - ColoredRectangleInstance.Green - 0 - true - - - int - ColoredRectangleInstance.Blue - 0 - true - ColoredRectangleInstance diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponent.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponent.gucx index f5d81ac53..ecdfc4fed 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponent.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponent.gucx @@ -77,7 +77,7 @@ true - Category1State + Category1 StateComponentContainedFolderedInstance.Category1State Categorized1 true @@ -113,7 +113,7 @@ true - Category1State + Category1 StateComponentContainedInstance.Category1State Categorized1 true @@ -218,7 +218,7 @@ NonDefaultState - Category1State + Category1 StateComponentContainedFolderedInstance.Category1State Categorized2 true @@ -230,7 +230,7 @@ true - Category1State + Category1 StateComponentContainedInstance.Category1State Categorized2 true @@ -244,10 +244,11 @@ Category1 + false Categorized1 - Category1State + Category1 StateComponentContainedFolderedInstance.Category1State Categorized1 true @@ -271,7 +272,7 @@ true - Category1State + Category1 StateComponentContainedInstance.Category1State Categorized1 true @@ -286,7 +287,7 @@ Categorized2 - Category1State + Category1 StateComponentContainedFolderedInstance.Category1State Categorized2 true @@ -310,7 +311,7 @@ true - Category1State + Category1 StateComponentContainedInstance.Category1State Categorized2 true @@ -325,6 +326,7 @@ Category2 + false CategorizedA diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponentContained.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponentContained.gucx index 66359c2d7..fe5eb435d 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponentContained.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/StateComponentContained.gucx @@ -29,6 +29,7 @@ Category1 + false Categorized1 diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/TextureSettingInStateComponent.gucx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/TextureSettingInStateComponent.gucx index 8208ea866..63eabc166 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/TextureSettingInStateComponent.gucx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Components/TextureSettingInStateComponent.gucx @@ -159,6 +159,7 @@ Category1 + false Categorized1 diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/EventExport/gum_events.json b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/EventExport/gum_events.json index 28a72d70f..6172a3118 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/EventExport/gum_events.json +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/EventExport/gum_events.json @@ -1,55 +1,5 @@ { "UserEvents": { - "vchel": [ - { - "NewName": "FormsScreenGum.UserControlInstance", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:14:12.6835501Z" - }, - { - "NewName": "FormsScreenGum.ContainerInstance", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:14:26.9920099Z" - }, - { - "NewName": "FormsScreenGum.CheckBoxInstance", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:14:51.2185437Z" - }, - { - "NewName": "FormsScreenGum.CheckBoxInstance1", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:15:46.954527Z" - }, - { - "NewName": "FormsScreenGum.CheckBoxInstance2", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:15:47.5458425Z" - }, - { - "NewName": "FormsScreenGum.CheckBoxInstance3", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:15:47.9931279Z" - }, - { - "NewName": "FormsScreenGum.CheckBoxInstance4", - "OldName": null, - "ElementType": "Screens", - "EventType": 5, - "TimestampUtc": "2022-08-29T14:15:48.3782431Z" - } - ] + "vchel": [] } } \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/BaseGlueScreenNotBaseGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/BaseGlueScreenNotBaseGum.gusx index ba4119ea7..67f51af9a 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/BaseGlueScreenNotBaseGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/BaseGlueScreenNotBaseGum.gusx @@ -10,4 +10,5 @@ true + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedOfDerivedScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedOfDerivedScreenGum.gusx index dec4de706..74a348f2f 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedOfDerivedScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedOfDerivedScreenGum.gusx @@ -10,4 +10,5 @@ true + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedScreenGum.gusx index ffb3f83c2..0613dbac1 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/DerivedScreenGum.gusx @@ -27,4 +27,5 @@ ColoredRectangle false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/FormsScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/FormsScreenGum.gusx index c799fad8a..612c412d6 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/FormsScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/FormsScreenGum.gusx @@ -9,6 +9,30 @@ ContainerInstance true + + string + CheckBoxInstance1.Parent + ContainerInstance + true + + + string + CheckBoxInstance2.Parent + ContainerInstance + true + + + string + CheckBoxInstance3.Parent + ContainerInstance + true + + + string + CheckBoxInstance4.Parent + ContainerInstance + true + ChildrenLayout ContainerInstance.Children Layout @@ -117,30 +141,6 @@ 7 true - - string - CheckBoxInstance1.Parent - ContainerInstance - true - - - string - CheckBoxInstance2.Parent - ContainerInstance - true - - - string - CheckBoxInstance3.Parent - ContainerInstance - true - - - string - CheckBoxInstance4.Parent - ContainerInstance - true - UserControlInstance @@ -177,4 +177,5 @@ DefaultForms/CheckBox false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenLayeredGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenLayeredGum.gusx index ef84c6737..c0398761c 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenLayeredGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenLayeredGum.gusx @@ -44,4 +44,5 @@ Text false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenNoGumIdbScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenNoGumIdbScreenGum.gusx index cab07bc56..656d2b66c 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenNoGumIdbScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/GumScreenNoGumIdbScreenGum.gusx @@ -63,4 +63,5 @@ ColoredRectangle false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/InputScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/InputScreenGum.gusx index 23bc447d4..9035cdf1f 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/InputScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/InputScreenGum.gusx @@ -63,4 +63,5 @@ ColoredRectangle false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/RenderTargetScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/RenderTargetScreenGum.gusx index 2bc27b9d0..6415e20ff 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/RenderTargetScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/RenderTargetScreenGum.gusx @@ -10,4 +10,5 @@ true + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/ScreenLoadedAsGraphicalUiElement.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/ScreenLoadedAsGraphicalUiElement.gusx index c8db0fd2d..469724700 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/ScreenLoadedAsGraphicalUiElement.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/ScreenLoadedAsGraphicalUiElement.gusx @@ -33,4 +33,5 @@ NineSlice false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreen.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreen.gusx index ab6773486..d7225ac38 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreen.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreen.gusx @@ -961,6 +961,7 @@ StateCategory1 + false On @@ -1175,4 +1176,5 @@ NineSliceButton false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreenUnused.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreenUnused.gusx index d2c11b894..6246128d1 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreenUnused.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TestScreenUnused.gusx @@ -57,4 +57,5 @@ Text false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TileShapeCollectionScreenGum.gusx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TileShapeCollectionScreenGum.gusx index 73c8f53b3..7effbe997 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TileShapeCollectionScreenGum.gusx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Screens/TileShapeCollectionScreenGum.gusx @@ -10,4 +10,5 @@ true + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Circle.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Circle.gutx index 8879eb278..ddbf15c04 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Circle.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Circle.gutx @@ -56,6 +56,13 @@ true true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -65,6 +72,7 @@ string Parent + Parent true @@ -148,9 +156,18 @@ Position true + + string + VariableReferences + References + false + false + + CircleStateCategory + false CircleCategorized1 @@ -196,4 +213,5 @@ + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/ColoredRectangle.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/ColoredRectangle.gutx index 778e4e286..d21794dda 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/ColoredRectangle.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/ColoredRectangle.gutx @@ -65,6 +65,13 @@ Dimensions true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -74,6 +81,7 @@ string Parent + Parent true @@ -158,5 +166,14 @@ Position true + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Component.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Component.gutx index 9cec16ce6..c67754672 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Component.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Component.gutx @@ -16,4 +16,5 @@ false + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Container.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Container.gutx index 915db5770..34fe21a9e 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Container.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Container.gutx @@ -3,6 +3,20 @@ Container Default + + int + AutoGridHorizontalCells + 4 + Children + true + + + int + AutoGridVerticalCells + 4 + Children + true + ChildrenLayout Children Layout @@ -64,6 +78,13 @@ Dimensions true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -73,6 +94,7 @@ string Parent + Parent true @@ -82,6 +104,13 @@ Flip and Rotation false + + float + StackSpacing + 0 + Children + true + bool Visible @@ -151,5 +180,14 @@ Position true + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/NineSlice.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/NineSlice.gutx index 5d4cea2e4..b9fb915a0 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/NineSlice.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/NineSlice.gutx @@ -24,6 +24,12 @@ Rendering true + + float? + CustomFrameTextureCoordinateWidth + Source + true + bool ExposeChildrenEvents @@ -65,6 +71,13 @@ Dimensions true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -74,6 +87,7 @@ string Parent + Parent true @@ -207,5 +221,14 @@ false + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Polygon.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Polygon.gutx index e72f776ea..de16d2ad1 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Polygon.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Polygon.gutx @@ -30,6 +30,13 @@ Position true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -39,6 +46,7 @@ string Parent + Parent true @@ -137,5 +145,14 @@ + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Rectangle.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Rectangle.gutx index c89d47016..245b4d23c 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Rectangle.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Rectangle.gutx @@ -58,6 +58,13 @@ Dimensions true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -67,6 +74,7 @@ string Parent + Parent true @@ -151,5 +159,14 @@ Position true + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Sprite.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Sprite.gutx index 907978c24..53cb0e8d2 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Sprite.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Sprite.gutx @@ -99,6 +99,13 @@ Dimensions true + + bool + IgnoredByParentSize + false + Parent + true + bool IsXamarinFormsControl @@ -108,6 +115,7 @@ string Parent + Parent true @@ -263,5 +271,14 @@ false + + string + VariableReferences + References + false + false + + + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Text.gutx b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Text.gutx index f37638411..300065439 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Text.gutx +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/Content/GumProject/Standards/Text.gutx @@ -100,6 +100,13 @@ Text true + + bool + IgnoredByParentSize + false + Parent + true + bool IsBold @@ -120,6 +127,13 @@ false true + + float + LineHeightMultiplier + 1 + Font + true + int? MaxLettersToShow @@ -136,6 +150,7 @@ string Parent + Parent true @@ -165,6 +180,20 @@ Text true + + TextOverflowHorizontalMode + TextOverflowHorizontalMode + 0 + Text + true + + + TextOverflowVerticalMode + TextOverflowVerticalMode + 0 + Text + true + bool UseCustomFont @@ -248,9 +277,18 @@ Position true + + string + VariableReferences + References + false + false + + ColorCategory + false Gray @@ -300,4 +338,5 @@ + \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/CompilerSettings.json b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/CompilerSettings.json index aea76b774..54e4cf5b2 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/CompilerSettings.json +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/CompilerSettings.json @@ -1 +1 @@ -{"GenerateGlueControlManagerCode":false,"EmbedGameInGameTab":true,"RestartScreenOnLevelContentChange":true,"PortNumber":8964,"ShowScreenBoundsWhenViewingEntities":true,"ShowGrid":true,"GridSize":32.0,"EnableSnapping":true,"SnapSize":8.0,"PolygonPointSnapSize":1.0,"SetBackgroundColor":false,"BackgroundRed":0,"BackgroundGreen":0,"BackgroundBlue":0,"ToolbarEntitiesAndStates":[]} \ No newline at end of file +{"GenerateGlueControlManagerCode":false,"EmbedGameInGameTab":true,"RestartScreenOnLevelContentChange":true,"PortNumber":8964,"ShowScreenBoundsWhenViewingEntities":true,"RestartOnFailedCommands":false,"ShowGrid":true,"GridSize":32.0,"GridAlpha":0.15,"EnableSnapping":true,"SnapSize":8.0,"PolygonPointSnapSize":1.0,"SetBackgroundColor":false,"BackgroundRed":0,"BackgroundGreen":0,"BackgroundBlue":0,"ToolbarObjects":[]} \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/TreeViewPlugin.settings.user.json b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/TreeViewPlugin.settings.user.json index d4d401f04..6fc2a983e 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/TreeViewPlugin.settings.user.json +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueSettings/TreeViewPlugin.settings.user.json @@ -1 +1 @@ -{"TreeNodeStates":[{"Text":"Entities","Children":[{"Text":"BaseFolderedEntity","Children":[{"Text":"BaseFolderedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseFolderedEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseFolderedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFolderedEntity","Children":[{"Text":"DerivedFolderedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFolderedEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFolderedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityFolder","Children":[{"Text":"BaseEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntityInFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"EntityInFolder.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EntityInFolderFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NewEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NewEntity.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"Categorized1","Children":[],"IsExpanded":false},{"Text":"Categorized2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TiledEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TiledEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolder.Generated.cs","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AndroidTests","Children":[{"Text":"Files","Children":[{"Text":"myassets.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AndroidTests.cs","Children":[],"IsExpanded":false},{"Text":"AndroidTests.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AnimationChainEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"AnimationChainListFile2.achx","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"CurrentChainNameFirst","Children":[],"IsExpanded":false},{"Text":"SpriteObjectUsingUntexturedAnimationChain","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteObjectAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectCurrentChainName (string)","Children":[],"IsExpanded":false},{"Text":"TestVariable333 (float)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceCurrentChainName (string)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"AnimationSettingState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AnimationChainEntity.cs","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AttachedToCamera","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AttachedToCamera.cs","Children":[],"IsExpanded":false},{"Text":"AttachedToCamera.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AttachedToCameraCopy","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AttachedToCameraCopy.cs","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraCopy.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEmitterEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseEmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEnityWithCategorizedStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Var1 (float)","Children":[],"IsExpanded":false},{"Text":"StringVariable (string)","Children":[],"IsExpanded":false},{"Text":"BoolVariable (bool)","Children":[],"IsExpanded":false},{"Text":"IntVariable (int)","Children":[],"IsExpanded":false},{"Text":"DoubleVariable (double)","Children":[],"IsExpanded":false},{"Text":"ByteVariable (byte)","Children":[],"IsExpanded":false},{"Text":"LongVariable (long)","Children":[],"IsExpanded":false},{"Text":"CsvVariable (GlueTestProject.DataTypes.GlobalCsv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"Category1State","Children":[],"IsExpanded":false},{"Text":"Category1State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Category2","Children":[{"Text":"Category2State","Children":[],"IsExpanded":false},{"Text":"Category2State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEnityWithCategorizedStates.cs","Children":[],"IsExpanded":false},{"Text":"BaseEnityWithCategorizedStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntity","Children":[{"Text":"Files","Children":[{"Text":"BobbleBikerLogo.png","Children":[],"IsExpanded":false},{"Text":"StaticFile1.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"BaseUndefined","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"ExposedListOfEntities","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteSetByDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateEntityInstanceCurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"FloatVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithEvent (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"SetByDerivedWithDefaultValue (int)","Children":[],"IsExpanded":false},{"Text":"PrivateVariable (float)","Children":[],"IsExpanded":false},{"Text":"ProtectedVariable (float)","Children":[],"IsExpanded":false},{"Text":"PublicVariable (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"CategorizedState1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CategoryThatSetsTunneledStateVariables","Children":[{"Text":"TunneledState1","Children":[],"IsExpanded":false},{"Text":"TunneledState2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterFloatWithEventSet","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstanceClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntityWithNoStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntityWithNoStates.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntityWithNoStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"BaseNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BasePooledEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BasePooledEntity.cs","Children":[],"IsExpanded":false},{"Text":"BasePooledEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BasePooledEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BasePositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BasePositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"BasePositioningEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseStateEntityWithOnlyCategorized","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SomeCategory","Children":[{"Text":"StateInCategory","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseStateEntityWithOnlyCategorized.cs","Children":[],"IsExpanded":false},{"Text":"BaseStateEntityWithOnlyCategorized.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseWithCollision","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseWithCollision.cs","Children":[],"IsExpanded":false},{"Text":"BaseWithCollision.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraAttachedToThisEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CameraInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraAttachedToThisEntity.cs","Children":[],"IsExpanded":false},{"Text":"CameraAttachedToThisEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraModifyingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraModifyingEntity.cs","Children":[],"IsExpanded":false},{"Text":"CameraModifyingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ChildFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ChildFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ChildOfPositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Rectangle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ChildOfPositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CircleContainer.cs","Children":[],"IsExpanded":false},{"Text":"CircleContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariables","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CircleContainerSetCircleInCustomVariables.cs","Children":[],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariables.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"DisabledCircle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollidableEntity.cs","Children":[],"IsExpanded":false},{"Text":"CollidableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableShapesFromTmx","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollidableShapesFromTmx.cs","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmx.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"ListOfCircles","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false},{"Text":"Circle2","Children":[],"IsExpanded":false},{"Text":"Circle3","Children":[],"IsExpanded":false},{"Text":"Circle4","Children":[],"IsExpanded":false},{"Text":"Circle5","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableEntityList","Children":[{"Text":"Collidable1","Children":[],"IsExpanded":false},{"Text":"Collidable2","Children":[],"IsExpanded":false},{"Text":"Collidable3","Children":[],"IsExpanded":false},{"Text":"Collidable4","Children":[],"IsExpanded":false},{"Text":"Collidable5","Children":[],"IsExpanded":false},{"Text":"Collidable6","Children":[],"IsExpanded":false},{"Text":"Collidable7","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SingleInstanceList","Children":[{"Text":"SingleInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"NullCollidableEntityInstance","Children":[],"IsExpanded":false},{"Text":"InternalShapeCollection","Children":[{"Text":"PolygonInShapeCollectionShouldBeInICollidableToo","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionEntity.cs","Children":[],"IsExpanded":false},{"Text":"CollisionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionPlayer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionPlayer.cs","Children":[],"IsExpanded":false},{"Text":"CollisionPlayer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionShip","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BodyCollision","Children":[],"IsExpanded":false},{"Text":"RadarCollision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionShip.cs","Children":[],"IsExpanded":false},{"Text":"CollisionShip.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ConditionalCompilationEntity","Children":[{"Text":"Files","Children":[{"Text":"SimpleShapeCollection.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false},{"Text":"BaseEntityInstance","Children":[],"IsExpanded":false},{"Text":"BaseEntityList","Children":[{"Text":"ConditionalCompilationInList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ConditionallyCompiledOutCircle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ConditionallyCompiledOutCircleX (float)","Children":[],"IsExpanded":false},{"Text":"ConditionallyCompiledOutCircleVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ConditionalCompilationEntity.cs","Children":[],"IsExpanded":false},{"Text":"ConditionalCompilationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FactoryEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ContainerOfFactoryEntityList.cs","Children":[],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityList.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CreatedByTiled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CreatedByTiled.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CreatedByTiledType","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"SetByDefaultInt (int)","Children":[],"IsExpanded":false},{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CreatedByTiledType.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledType.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledTypeFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CsvEntity","Children":[{"Text":"Files","Children":[{"Text":"CsvForVariable.csv","Children":[],"IsExpanded":false},{"Text":"CsvLoadedToList.csv","Children":[],"IsExpanded":false},{"Text":"CsvWithCustomTypes.csv","Children":[],"IsExpanded":false},{"Text":"CsvWithExtraCells.csv","Children":[],"IsExpanded":false},{"Text":"redball.BMP","Children":[],"IsExpanded":false},{"Text":"SharedClassEntityCsv.csv","Children":[],"IsExpanded":false},{"Text":"WithFileAtEndFile.csv","Children":[],"IsExpanded":false},{"Text":"yellowball.bmp","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableReferencingCsvWithFileAtEnd (Entities/CsvEntity/WithFileAtEndFile.csv)","Children":[],"IsExpanded":false},{"Text":"StaticCsv (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CsvVariableFromEntityCsv (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"UnsetVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"NamedResourcesLikeExistingClass (GlobalContent/Resources.csv)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceTexture (Texture2D)","Children":[],"IsExpanded":false},{"Text":"TextureSettings (GlobalContent/TextureSettingsInfo.csv)","Children":[],"IsExpanded":false},{"Text":"CsvListVariable (Entities/CsvEntity/CsvLoadedToList.csv)","Children":[],"IsExpanded":false},{"Text":"SetByScreenTypeFromEntity (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CustomTypeCsvVariable (Entities/CsvEntity/CsvWithCustomTypes.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterTextureSettingsSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CsvEntity.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomContentTypeEntity","Children":[{"Text":"Files","Children":[{"Text":"LineOfTextFile.lin","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferencedFile.xml","Children":[],"IsExpanded":false},{"Text":"TestRuntimeClassFile.xml","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RuntimeObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomContentTypeEntity.cs","Children":[],"IsExpanded":false},{"Text":"CustomContentTypeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DelayedInstantiationEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DelayedInstantiationEntity.cs","Children":[],"IsExpanded":false},{"Text":"DelayedInstantiationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedCsvEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedCsvEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedCsvEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEmitterEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntity","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"BaseUndefined","Children":[],"IsExpanded":false},{"Text":"ExposedListOfEntities","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteSetByDerived","Children":[],"IsExpanded":false},{"Text":"SpriteReferencingTextureInBase","Children":[],"IsExpanded":false},{"Text":"CircleCreatedInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"FloatVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithEvent (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"SetByDerivedWithDefaultValue (int)","Children":[],"IsExpanded":false},{"Text":"ProtectedVariable (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterFloatWithEventSet","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstanceClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntityOutOfFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEntityOutOfFolder.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntityOutOfFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEventEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ExposedInDerived (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEventEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEventEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFromBaseWithCategorizedStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SomeCategoryInDerived","Children":[{"Text":"SomeCategoryInDerivedState","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFromBaseWithCategorizedStates.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFromBaseWithCategorizedStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFromBaseWithNoStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategoryThatDoesntShare","Children":[{"Text":"DoesntShare1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CategoryThatShares","Children":[{"Text":"ThatShares1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SomeState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFromBaseWithNoStates.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFromBaseWithNoStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedICollidable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedICollidable.cs","Children":[],"IsExpanded":false},{"Text":"DerivedICollidable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPooledFromNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPooledFromPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPooledFromPooled.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false},{"Text":"CircleContainerInstanceInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPositioningEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedStateEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Derived1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedStateEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedStateEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DisabledObjectEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"DisabledTextObject","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"DisabledSprite","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"DisabledTextObjectRed (float)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentCircleVisibilityState (CircleVisibility)","Children":[],"IsExpanded":false},{"Text":"DisabledSpriteAlpha (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DisabledObjectEntity.cs","Children":[],"IsExpanded":false},{"Text":"DisabledObjectEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrawableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DrawableEntity.cs","Children":[],"IsExpanded":false},{"Text":"DrawableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DrivedNotPooledFromBaseNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterAsContainerDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterAsContainerDerived.cs","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterAsContainerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterAsContainerEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterEntity","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"EmitterLoadedOnlyWhenReferenced.emix","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmptyEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmptyEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmptyEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityForTestPlugin","Children":[{"Text":"Files","Children":[{"Text":"SpreadsheetFile.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityForTestPlugin.cs","Children":[],"IsExpanded":false},{"Text":"EntityForTestPlugin.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityReferencingStateFromOther","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityReferencingStateFromOther.cs","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOther.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EventEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"ListObject","Children":[{"Text":"Sprite1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"IncompleteDefinitionList","Children":[],"IsExpanded":false},{"Text":"TopRect","Children":[],"IsExpanded":false},{"Text":"BottomRect","Children":[],"IsExpanded":false},{"Text":"LeftRect","Children":[],"IsExpanded":false},{"Text":"RightRect","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleX (float)","Children":[],"IsExpanded":false},{"Text":"InnerWidth (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"VariableToBeSetByInitializedEvent (int)","Children":[],"IsExpanded":false},{"Text":"ExposedInDerived (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterCircleXSet","Children":[],"IsExpanded":false},{"Text":"ListObjectCollectionChanged","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionListCollectionChanged","Children":[],"IsExpanded":false},{"Text":"CustomEvent1","Children":[],"IsExpanded":false},{"Text":"FloatActionEvent","Children":[],"IsExpanded":false},{"Text":"IEnumerableEvent","Children":[],"IsExpanded":false},{"Text":"AfterInnerWidthSet","Children":[],"IsExpanded":false},{"Text":"InitializeEvent","Children":[],"IsExpanded":false},{"Text":"BackPushed","Children":[],"IsExpanded":false},{"Text":"AfterExposedInDerivedSet","Children":[],"IsExpanded":false},{"Text":"AfterCurrentCategory1StateSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EventEntity.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntityDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntityDerived.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerived.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerivedFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntityWithNoList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntityWithNoList.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityWithNoList.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityWithNoListFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FileReferencingEntity","Children":[{"Text":"Files","Children":[{"Text":"Folder1","Children":[{"Text":"Slug.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Folder2","Children":[{"Text":"Slug.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Bear.png","Children":[],"IsExpanded":false},{"Text":"BearClaws_attack.png","Children":[],"IsExpanded":false},{"Text":"punchhit.png","Children":[],"IsExpanded":false},{"Text":"RegularScene.scnx","Children":[],"IsExpanded":false},{"Text":"Running.png","Children":[],"IsExpanded":false},{"Text":"SceneLoadedOnlyWhenReferenced.scnx","Children":[],"IsExpanded":false},{"Text":"TextFile.txt","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"ObjectForTunneling","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ObjectForTunnelingTexture (Texture2D)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FileReferencingEntity.cs","Children":[],"IsExpanded":false},{"Text":"FileReferencingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallEntityContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FlatRedBallTypeEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"FlatRedBallTypeEntityInstanceTextInstanceRed (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"FirstState","Children":[],"IsExpanded":false},{"Text":"SecondState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallEntityContainer.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallEntityContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallTypeEntity","Children":[{"Text":"Files","Children":[{"Text":"lttp_NPCs.png","Children":[],"IsExpanded":false},{"Text":"SceneFileWithSprite.scnx","Children":[],"IsExpanded":false},{"Text":"SceneWithAttachmentOffset.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShouldHaveAName","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFromFile","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObject","Children":[],"IsExpanded":false},{"Text":"EmitterNotInstantiated","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AARecctInstance","Children":[],"IsExpanded":false},{"Text":"EmitterInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"SpriteWithQuotes","Children":[],"IsExpanded":false},{"Text":"OffsetScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextureVariable (Microsoft.Xna.Framework.Graphics.Texture2D)","Children":[],"IsExpanded":false},{"Text":"TextInstanceRed (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceDisplayText (string)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallTypeEntity.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GeneratedPartialUpdateEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GeneratedPartialUpdateEntity.cs","Children":[],"IsExpanded":false},{"Text":"GeneratedPartialUpdateEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GlobalContentEntity","Children":[{"Text":"Files","Children":[{"Text":"burnOrb.wav","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GlobalContentEntity.cs","Children":[],"IsExpanded":false},{"Text":"GlobalContentEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GrandchildFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GrandchildFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumComponentContainer","Children":[{"Text":"Files","Children":[{"Text":"NineSliceButton.gucx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireButton","Children":[],"IsExpanded":false},{"Text":"ButtonBackground","Children":[],"IsExpanded":false},{"Text":"SpriteWidth100","Children":[],"IsExpanded":false},{"Text":"GumButtonOnFrbSprite","Children":[],"IsExpanded":false},{"Text":"GumButtonNotAttachedToEntity","Children":[],"IsExpanded":false},{"Text":"AddToManagers_False","Children":[],"IsExpanded":false},{"Text":"GumButtonCenteredOnSprite","Children":[],"IsExpanded":false},{"Text":"GumObjectWithVariablesSetInGlue","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariables","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariablesX (float)","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariablesWidth (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategorySettingTunneledGumVariables","Children":[{"Text":"MyState","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumComponentContainer.cs","Children":[],"IsExpanded":false},{"Text":"GumComponentContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumRuntimeEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextRuntimeInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumRuntimeEntity.cs","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumStateComponentContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StateComponentRuntimeInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StateComponentRuntimeInstanceCurrentCategory1State (GlueTestProject.GumRuntimes.StateComponentRuntime.Category1?)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategorizedState1","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumStateComponentContainer.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainer.Generated.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainerFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumStateComponentContainerDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StateComponentRuntimeInstanceCurrentCategory1State (GlueTestProject.GumRuntimes.StateComponentRuntime.Category1?)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"DerivedCategory","Children":[{"Text":"StateThatAssignsDerivedDefinedGumStateVariable","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumStateComponentContainerDerived.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainerDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"HasPublicPropertyEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"HasPublicPropertyEntity.cs","Children":[],"IsExpanded":false},{"Text":"HasPublicPropertyEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ICollidableBase","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ICollidableBase.cs","Children":[],"IsExpanded":false},{"Text":"ICollidableBase.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ICollidableDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ICollidableDerived.cs","Children":[],"IsExpanded":false},{"Text":"ICollidableDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IDrawableBatchEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IDrawableBatchEntity.cs","Children":[],"IsExpanded":false},{"Text":"IDrawableBatchEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IncompleteDefinitionEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntityObject","Children":[],"IsExpanded":false},{"Text":"BaseEntitySetByContainer","Children":[],"IsExpanded":false},{"Text":"CircleSetByContainer","Children":[],"IsExpanded":false},{"Text":"FileObject","Children":[],"IsExpanded":false},{"Text":"FileObject2","Children":[],"IsExpanded":false},{"Text":"ListObject","Children":[],"IsExpanded":false},{"Text":"FrbTypeObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IncompleteDefinitionEntity.cs","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InheritingFromSpriteInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InheritingFromSpriteInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"InheritingFromSpriteInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InListEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InListEntity.cs","Children":[],"IsExpanded":false},{"Text":"InListEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySubInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceAlpha (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceX (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySubInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SizeCategory","Children":[{"Text":"Big","Children":[],"IsExpanded":false},{"Text":"Small","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextValues","Children":[{"Text":"Transparent","Children":[],"IsExpanded":false},{"Text":"Opaque","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InterpolationEntity.cs","Children":[],"IsExpanded":false},{"Text":"InterpolationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationEntitySub","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Big","Children":[],"IsExpanded":false},{"Text":"Small","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InterpolationEntitySub.cs","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySub.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleDerivedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleDerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleDerivedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleFrbTypeInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleFrbTypeInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleFrbTypeInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowContainer.cs","Children":[],"IsExpanded":false},{"Text":"IWindowContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"Click","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowDerivedFromNoIWindow.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Generated.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindowFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowDerivingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowDerivingEntity.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"Click","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowEntity.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Enabled (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"DisabledState","Children":[],"IsExpanded":false},{"Text":"EnabledState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterEnabledSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowEntityWithExposedVariables.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayerOwner","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneFile2.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"InternalLayer","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"EntireScene2","Children":[],"IsExpanded":false},{"Text":"LayeredBear","Children":[],"IsExpanded":false},{"Text":"BearFromLayeredScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LayerOwner.cs","Children":[],"IsExpanded":false},{"Text":"LayerOwner.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ListEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleList","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false},{"Text":"Circle2","Children":[],"IsExpanded":false},{"Text":"Circle3","Children":[],"IsExpanded":false},{"Text":"CircleWithIfDef","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityList","Children":[{"Text":"EntityInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntityList","Children":[{"Text":"DerivedInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ListEntity.cs","Children":[],"IsExpanded":false},{"Text":"ListEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferenced","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionOption1.shcx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionOption2.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SceneObject","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ShapeCollectionInstanceSourceFile (ShapeCollection)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LoadedOnlyWhenReferenced.cs","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferenced.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCode","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdateAllInCode.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCode.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"SpriteFromScnx","Children":[],"IsExpanded":false},{"Text":"ListOfSprites","Children":[{"Text":"SpriteInList","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedEntity.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromSprite.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSprite.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromText","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromText.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromText.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedIsSprite.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSprite.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedSpriteIsContainer.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceExposedInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"MoveToLayerDerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"MoveToLayerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"InvisibleCircle","Children":[],"IsExpanded":false},{"Text":"InvisibleAxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"InvisiblePolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"MoveToLayerEntity.cs","Children":[],"IsExpanded":false},{"Text":"MoveToLayerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NewEntity2","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterXSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NewEntity2.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Event.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Generated.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NoInstantiationObjectContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeCollectionInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NoInstantiationObjectContainer.cs","Children":[],"IsExpanded":false},{"Text":"NoInstantiationObjectContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NoIWindowBase","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NoIWindowBase.cs","Children":[],"IsExpanded":false},{"Text":"NoIWindowBase.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NotUsedEntity1","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NotUsedEntity1.cs","Children":[],"IsExpanded":false},{"Text":"NotUsedEntity1.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"OptionallyAddedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RegularCircle","Children":[],"IsExpanded":false},{"Text":"NotAddedToManagers","Children":[],"IsExpanded":false},{"Text":"NotInstantiated","Children":[],"IsExpanded":false},{"Text":"DelayedInstantiationEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"OptionallyAddedEntity.cs","Children":[],"IsExpanded":false},{"Text":"OptionallyAddedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PausingEntity","Children":[{"Text":"Files","Children":[{"Text":"SoundEffectFile.wav","Children":[],"IsExpanded":false},{"Text":"superHit.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterListInstance","Children":[],"IsExpanded":false},{"Text":"SoundEffectFileInstance","Children":[],"IsExpanded":false},{"Text":"superHitInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PausingEntity.cs","Children":[],"IsExpanded":false},{"Text":"PausingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerCharacterBase","Children":[{"Text":"Files","Children":[{"Text":"Animations.achx","Children":[],"IsExpanded":false},{"Text":"MovementValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"MainSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"GroundMovement (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false},{"Text":"AirMovement (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterGroundMovementSet","Children":[],"IsExpanded":false},{"Text":"AfterAirMovementSet","Children":[],"IsExpanded":false},{"Text":"AfterAfterDoubleJumpSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerCharacterBase.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Event.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerPluginEntity","Children":[{"Text":"Files","Children":[{"Text":"PlatformerValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"GroundMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AirMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerPluginEntity.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerPluginEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerPluginEntity2","Children":[{"Text":"Files","Children":[{"Text":"PlatformerValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"GroundMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AirMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerPluginEntity2.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerPluginEntity2.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PolygonEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PolygonEntity.cs","Children":[],"IsExpanded":false},{"Text":"PolygonEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledCollidable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledCollidable.cs","Children":[],"IsExpanded":false},{"Text":"PooledCollidable.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledCollidableFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledDontInheritFromThis","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledDontInheritFromThis.cs","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThis.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThisFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledEntityContainingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledEntityContainingEntity.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledEntityInheritFromSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledEntityInheritFromSprite.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSprite.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSpriteFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledWithInternalList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleList","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledWithInternalList.cs","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalList.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalListFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositionedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositionedEntity.cs","Children":[],"IsExpanded":false},{"Text":"PositionedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositioningEntity","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFromFileWithSetVariables","Children":[],"IsExpanded":false},{"Text":"EmitterInstance","Children":[],"IsExpanded":false},{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntityInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleX (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RectangleContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RectangleObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"RectangleObjectScaleY (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"BurstlyInvisible","Children":[],"IsExpanded":false},{"Text":"BurstlyVisible","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RectangleContainer.cs","Children":[],"IsExpanded":false},{"Text":"RectangleContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RecyclableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RecyclableEntity.cs","Children":[],"IsExpanded":false},{"Text":"RecyclableEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"RecyclableEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StartingInvisible","Children":[],"IsExpanded":false},{"Text":"SetInvisibleOnlyByTunneledVariable","Children":[],"IsExpanded":false},{"Text":"StartingVisible","Children":[],"IsExpanded":false},{"Text":"StartingInvisibleMadeVisible","Children":[],"IsExpanded":false},{"Text":"TextInstanceStartingInvisible","Children":[],"IsExpanded":false},{"Text":"TextInstanceSetInvisibleInCustomCode","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceStartingInvisibleCustomRadius","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceStartingInvisible","Children":[],"IsExpanded":false},{"Text":"SetVisibleInCustomCode","Children":[],"IsExpanded":false},{"Text":"InstanceContainingOtherEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextInheritingEntityInstanceVisible (bool)","Children":[],"IsExpanded":false},{"Text":"SetInvisibleOnlyByTunneledVariableVisible (bool)","Children":[],"IsExpanded":false},{"Text":"StartingVisibleVisible (bool)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StartingInvisibleMadeVisibleVisible (bool)","Children":[],"IsExpanded":false},{"Text":"StartingVisibleAlpha (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceSetInvisibleInCustomCodeVisible (bool)","Children":[],"IsExpanded":false},{"Text":"SetVisibleInCustomCodeVisible (bool)","Children":[],"IsExpanded":false},{"Text":"InstanceContainingOtherEntityInstanceVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RemoveObjectsWhenInvisibleEntity.cs","Children":[],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ResetVariableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ResetVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"ResetVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SceneEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayeredEntireScene","Children":[],"IsExpanded":false},{"Text":"LayeredSprite1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SceneEntity.cs","Children":[],"IsExpanded":false},{"Text":"SceneEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScnxAttachmentTest","Children":[{"Text":"Files","Children":[{"Text":"AttachmentScnx.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"MainSprite","Children":[],"IsExpanded":false},{"Text":"YellowChild","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScnxAttachmentTest.cs","Children":[],"IsExpanded":false},{"Text":"ScnxAttachmentTest.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScrollableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScrollableEntity.cs","Children":[],"IsExpanded":false},{"Text":"ScrollableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScrollableListEntityNoItemType","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScrollableListEntityNoItemType.cs","Children":[],"IsExpanded":false},{"Text":"ScrollableListEntityNoItemType.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SetByContainerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ListThatNeverGetsSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SetByContainerEntity.cs","Children":[],"IsExpanded":false},{"Text":"SetByContainerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeCollectionEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeCollectionInstance","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeCollectionEntity.cs","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeEntity","Children":[{"Text":"Files","Children":[{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"PolygonObject","Children":[],"IsExpanded":false},{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnotherShapeCollection","Children":[],"IsExpanded":false},{"Text":"Rectangles","Children":[{"Text":"Rectangle1","Children":[],"IsExpanded":false},{"Text":"Rectangle2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeEntity.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntities","Children":[{"Text":"Files","Children":[{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"PolygonObject","Children":[],"IsExpanded":false},{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnotherShapeCollection","Children":[],"IsExpanded":false},{"Text":"Rectangles","Children":[{"Text":"Rectangle1","Children":[],"IsExpanded":false},{"Text":"Rectangle2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeEntityCreatedByOtherEntities.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntities.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntitiesFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SizingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SizingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SizingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SoundEffectEntity","Children":[{"Text":"Files","Children":[{"Text":"DogBarkSoundEffect.wav","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect2.wav","Children":[],"IsExpanded":false},{"Text":"SoundEffectInstanceFile.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SoundEffectInstanceObject","Children":[],"IsExpanded":false},{"Text":"ObjectInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SoundEffectEntity.cs","Children":[],"IsExpanded":false},{"Text":"SoundEffectEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SplineEntity","Children":[{"Text":"Files","Children":[{"Text":"SplineListFile.splx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ObjectInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SplineEntity.cs","Children":[],"IsExpanded":false},{"Text":"SplineEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteEntity","Children":[{"Text":"Files","Children":[{"Text":"Monster.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AddToManagersFalse","Children":[],"IsExpanded":false},{"Text":"AddToManagersFalseManagedInvisible","Children":[],"IsExpanded":false},{"Text":"ModulateSprite","Children":[],"IsExpanded":false},{"Text":"ModulateSprite2","Children":[],"IsExpanded":false},{"Text":"NonPreMultipliedAlphaSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteFrameInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBuffered","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteFrameInheritingEntityZBuffered.cs","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBuffered.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteInheritingEntity","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"SpriteFromScnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteFromScnxCurrentChainName (string)","Children":[],"IsExpanded":false},{"Text":"CurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"CircleObjectColor (Color)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"CurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"CircleObjectVisible (bool)","Children":[],"IsExpanded":false},{"Text":"CurrentCircleVisibilityState (CircleVisibility)","Children":[],"IsExpanded":false},{"Text":"IntVariableWithVelocity (int)","Children":[],"IsExpanded":false},{"Text":"LongVariableWithVelocity (long)","Children":[],"IsExpanded":false},{"Text":"VariableToGetChangedByState (int)","Children":[],"IsExpanded":false},{"Text":"CurrentAdvancedInterpolationCategoryState (AdvancedInterpolationCategory)","Children":[],"IsExpanded":false},{"Text":"CurrentTypeState (Type)","Children":[],"IsExpanded":false},{"Text":"VariableOnlySetInOneUncategorizedState (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"AdvancedInterpolationCategory","Children":[{"Text":"Advanced1","Children":[],"IsExpanded":false},{"Text":"Advanced2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleVisibility","Children":[{"Text":"CircleOn","Children":[],"IsExpanded":false},{"Text":"CircleOff","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ColorCategory","Children":[{"Text":"RedState","Children":[],"IsExpanded":false},{"Text":"BlueState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationCategory","Children":[{"Text":"Interpolate1","Children":[],"IsExpanded":false},{"Text":"Interpolate2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopOrBottom","Children":[{"Text":"Top","Children":[],"IsExpanded":false},{"Text":"Bottom","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Type","Children":[{"Text":"TypeState1","Children":[],"IsExpanded":false},{"Text":"TypeState2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false},{"Text":"StateThatOverridesVariable","Children":[],"IsExpanded":false},{"Text":"StateThatSetsNoVariables","Children":[],"IsExpanded":false},{"Text":"StateThatSetsOneStateVariable","Children":[],"IsExpanded":false},{"Text":"StateThatSetsOtherState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterCurrentAdvancedInterpolationCategoryStateSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntity.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityChild","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CircleVisibility","Children":[{"Text":"Circle3","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ColorCategory","Children":[{"Text":"GreenState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopOrBottom","Children":[{"Text":"Left","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Fourth","Children":[],"IsExpanded":false},{"Text":"Third","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityChild.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityChild.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance2","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateEntityInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstanceCurrentCategory1State (Category1)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityContainer.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"NewState1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityExposedNoneVariable.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Left","Children":[],"IsExpanded":false},{"Text":"Right","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityWithoutCurrentStateVariable.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StaticVariableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableThatMakesEvent (float)","Children":[],"IsExpanded":false},{"Text":"FromGlobalCsv (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StaticVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"StaticVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextEntity","Children":[{"Text":"Files","Children":[{"Text":"BadFont.fnt","Children":[],"IsExpanded":false},{"Text":"BitmapFontFile.fnt","Children":[],"IsExpanded":false},{"Text":"nesfontTexture.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"TextWithNoFont","Children":[],"IsExpanded":false},{"Text":"WrappingText","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"StateCategory","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextEntity.cs","Children":[],"IsExpanded":false},{"Text":"TextEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ThisAsText","Children":[],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariablesInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ThisAsTextRed (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ThisAsTextAlpha (float)","Children":[],"IsExpanded":false},{"Text":"Visible (bool)","Children":[],"IsExpanded":false},{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"StateCategory","Children":[],"IsExpanded":false},{"Text":"State1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextureContainer","Children":[{"Text":"Files","Children":[{"Text":"pipeJuiceBlue.png","Children":[],"IsExpanded":false},{"Text":"sharedlogo.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextureContainer.cs","Children":[],"IsExpanded":false},{"Text":"TextureContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TexturePixelEntity","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TexturePixelEntity.cs","Children":[],"IsExpanded":false},{"Text":"TexturePixelEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TileEntity","Children":[{"Text":"Files","Children":[{"Text":"TmxFile.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TileEntity.cs","Children":[],"IsExpanded":false},{"Text":"TileEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ToBeDeleted","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ToBeDeleted.cs","Children":[],"IsExpanded":false},{"Text":"ToBeDeleted.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopDownPluginEntity","Children":[{"Text":"Files","Children":[{"Text":"TopDownValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TopDownPluginEntity.cs","Children":[],"IsExpanded":false},{"Text":"TopDownPluginEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TunneledVariableEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObject","Children":[],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariableInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TunneledStateWithoutCurrentStateInRoot (VariableState)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceTextureAsTexture2D (Texture2D as Microsoft.Xna.Framework.Graphics.Texture2D)","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObjectBorders (BorderSides)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"VisibleBoolAsBool (bool as bool)","Children":[],"IsExpanded":false},{"Text":"CircleObjectColor (Color)","Children":[],"IsExpanded":false},{"Text":"CircleObjectRadius (float)","Children":[],"IsExpanded":false},{"Text":"TextObjectDisplayText (string as int)","Children":[],"IsExpanded":false},{"Text":"TunneledState (VariableState)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectPixelSize (float)","Children":[],"IsExpanded":false},{"Text":"CircleObjectName (string as string)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectTexture (Texture2D)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"PixelSize1","Children":[],"IsExpanded":false},{"Text":"PixelSize2","Children":[],"IsExpanded":false},{"Text":"VisibleFalse","Children":[],"IsExpanded":false},{"Text":"VisibleTrue","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TunneledVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"TunneledVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"VariableEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFileForSourceFileSet.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SceneInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"TimeTextInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance2","Children":[],"IsExpanded":false},{"Text":"TextWithIntDisplayText","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Score1 (string as int)","Children":[],"IsExpanded":false},{"Text":"SharedPropertyVariable (int)","Children":[],"IsExpanded":false},{"Text":"TimeTextInstanceDisplayText (string as float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceDisplayText (string as float)","Children":[],"IsExpanded":false},{"Text":"SceneInstanceSourceFile (Scene)","Children":[],"IsExpanded":false},{"Text":"Red (byte)","Children":[],"IsExpanded":false},{"Text":"FloatNormalVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatNullableVariable (float?)","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceCircleRadius (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithNullValueInGlue (float)","Children":[],"IsExpanded":false},{"Text":"CustomByteVariable (byte)","Children":[],"IsExpanded":false},{"Text":"VariableThatCreatesVelocity (float)","Children":[],"IsExpanded":false},{"Text":"CustomVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithLotsOfDecimals (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"TestState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"VariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"VariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"XmlEntity","Children":[{"Text":"Files","Children":[{"Text":"XMLFile.xml","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"XmlEntity.cs","Children":[],"IsExpanded":false},{"Text":"XmlEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ZBufferedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ZBufferedEntity.cs","Children":[],"IsExpanded":false},{"Text":"ZBufferedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Screens","Children":[{"Text":"AnimationChainScreen","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"Running.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AnimationChainScreen.cs","Children":[],"IsExpanded":false},{"Text":"AnimationChainScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AudioScreen","Children":[{"Text":"Files","Children":[{"Text":"boom.wav","Children":[],"IsExpanded":false},{"Text":"MenuSong.mp3","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BoomInstance2","Children":[],"IsExpanded":false},{"Text":"BoomInstanceIncomplete","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AudioScreen.cs","Children":[],"IsExpanded":false},{"Text":"AudioScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseScreen","Children":[{"Text":"Files","Children":[{"Text":"BaseGlueScreenNotBaseGum.gusx","Children":[],"IsExpanded":false},{"Text":"BaseScreenSongOnlyWhenReferenced.mp3","Children":[],"IsExpanded":false},{"Text":"TextureInBase.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseScreen.cs","Children":[],"IsExpanded":false},{"Text":"BaseScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraAttachScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CameraAttachedToThisEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraAttachScreen.cs","Children":[],"IsExpanded":false},{"Text":"CameraAttachScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision Relationships","Children":[{"Text":"FirstForCollisionRelationshipVsSecondForCollisionRelationship","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ImmovableRectangle","Children":[],"IsExpanded":false},{"Text":"MovableRectangle","Children":[],"IsExpanded":false},{"Text":"PlayerList","Children":[],"IsExpanded":false},{"Text":"ShipList","Children":[],"IsExpanded":false},{"Text":"SelfCollisionList","Children":[{"Text":"C1","Children":[],"IsExpanded":false},{"Text":"C2","Children":[],"IsExpanded":false},{"Text":"C3","Children":[],"IsExpanded":false},{"Text":"C4","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmptyList1","Children":[],"IsExpanded":false},{"Text":"EmptyList2","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionInstance","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"PolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableList","Children":[{"Text":"At0","Children":[],"IsExpanded":false},{"Text":"At100","Children":[],"IsExpanded":false},{"Text":"At200","Children":[],"IsExpanded":false},{"Text":"At400","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionEntityList","Children":[{"Text":"Object1","Children":[],"IsExpanded":false},{"Text":"Object2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"FirstForCollisionRelationship","Children":[],"IsExpanded":false},{"Text":"SecondForCollisionRelationship","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionScreen.cs","Children":[],"IsExpanded":false},{"Text":"CollisionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CompilationTestScreen","Children":[{"Text":"Files","Children":[{"Text":"LoadedOnlyWhenReferencedScene.scnx","Children":[],"IsExpanded":false},{"Text":"SimpleScene.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ConditionalCompilationEntityInstance","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionEntityInstance","Children":[],"IsExpanded":false},{"Text":"ConditionalIWindow","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"ConditionalIWindowClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CompilationTestScreen.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CsvScreen","Children":[{"Text":"Files","Children":[{"Text":"CsvCustomClass1.csv","Children":[],"IsExpanded":false},{"Text":"CsvCustomClass2.csv","Children":[],"IsExpanded":false},{"Text":"CsvManuallyLoadedForPropertyTest.csv","Children":[],"IsExpanded":false},{"Text":"CsvUsingCustomDataFile.csv","Children":[],"IsExpanded":false},{"Text":"CsvWithAnimationFrameSaveBase.csv","Children":[],"IsExpanded":false},{"Text":"CustomCsvClassLoadedOnlyWhenReferenced.csv","Children":[],"IsExpanded":false},{"Text":"SharedClassScreenCsv.csv","Children":[],"IsExpanded":false},{"Text":"SpreadsheetFile.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CsvEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableUsingSharedClassCsv (GlueTestProject.DataTypes.SharedClass1)","Children":[],"IsExpanded":false},{"Text":"CsvEntityInstanceCsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"GlobalCsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"GlobalCsvVariableWithEvent (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterGlobalCsvVariableWithEventSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CsvScreen.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CursorTestScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"FullScreenLayer2D","Children":[],"IsExpanded":false},{"Text":"LeftHalfLayer","Children":[],"IsExpanded":false},{"Text":"TopHalfLayer","Children":[],"IsExpanded":false},{"Text":"ZoomedLayer","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CursorTestScreen.cs","Children":[],"IsExpanded":false},{"Text":"CursorTestScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomContentTypeScreen","Children":[{"Text":"Files","Children":[{"Text":"LineOfTextFile.lin","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomContentTypeScreen.cs","Children":[],"IsExpanded":false},{"Text":"CustomContentTypeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomVariableScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"VariableEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableEntityInstanceVariableThatCreatesVelocity (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"FirstState","Children":[],"IsExpanded":false},{"Text":"SecondState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomVariableScreen.cs","Children":[],"IsExpanded":false},{"Text":"CustomVariableScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedOfDerivedScreen","Children":[{"Text":"Files","Children":[{"Text":"DerivedOfDerivedScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedOfDerivedScreen.cs","Children":[],"IsExpanded":false},{"Text":"DerivedOfDerivedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedScreen","Children":[{"Text":"Files","Children":[{"Text":"DerivedScreenGum.gusx","Children":[],"IsExpanded":false},{"Text":"TextureInDerived.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ToBeLayered","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedScreen.cs","Children":[],"IsExpanded":false},{"Text":"DerivedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DisabledObjectScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PositionedObjectListInstance","Children":[{"Text":"Instance1","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DisabledObjectScreen.cs","Children":[],"IsExpanded":false},{"Text":"DisabledObjectScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EventScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EventEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"EventEntityInstanceAfterCircleXSet","Children":[],"IsExpanded":false},{"Text":"CustomEventTunnel","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EventScreen.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FactoryEntityList","Children":[],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityListInstance","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerivedInstance","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThisInstance","Children":[],"IsExpanded":false},{"Text":"BasePooledEntityList","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooledList","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalListInstance","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSpriteList","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntityList","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"PooledCollidableList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryScreen.cs","Children":[],"IsExpanded":false},{"Text":"FactoryScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryScreenForListAddingChecks","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BaseNotPooledToSeeIfDerivedFactoryAddsToThis","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryScreenForListAddingChecks.cs","Children":[],"IsExpanded":false},{"Text":"FactoryScreenForListAddingChecks.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FileScreen","Children":[{"Text":"Files","Children":[{"Text":"Setup","Children":[],"IsExpanded":false},{"Text":"Book.png","Children":[],"IsExpanded":false},{"Text":"EmitterFileLoadedOnlyWhenReferenced.emix","Children":[],"IsExpanded":false},{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"NotAddedToManagers.scnx","Children":[],"IsExpanded":false},{"Text":"SceneFile1.scnx","Children":[],"IsExpanded":false},{"Text":"SceneFile2.scnx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false},{"Text":"StaticGuy.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"GlobalContentEntityInstance","Children":[],"IsExpanded":false},{"Text":"SceneInstanceThatIsAssigned","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SceneInstanceThatIsAssignedSourceFile (Scene)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SceneFileSettingCategory","Children":[{"Text":"SetSceneFile1","Children":[],"IsExpanded":false},{"Text":"SetSceneFile2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FileScreen.cs","Children":[],"IsExpanded":false},{"Text":"FileScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FirstScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FirstScreen.cs","Children":[],"IsExpanded":false},{"Text":"FirstScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallTypeScreen","Children":[{"Text":"Files","Children":[{"Text":"Aura.png","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneOption1.scnx","Children":[],"IsExpanded":false},{"Text":"SceneOption2.scnx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false},{"Text":"LayerInstance2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"InvisibleRectangle","Children":[],"IsExpanded":false},{"Text":"PngObject","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"EmitterEntityInstance","Children":[],"IsExpanded":false},{"Text":"NoInstantiationObjectContainerInstance","Children":[],"IsExpanded":false},{"Text":"SpriteWithInstructions","Children":[],"IsExpanded":false},{"Text":"SceneInstanceSetFromFileAtRuntime","Children":[],"IsExpanded":false},{"Text":"ScnxAttachmentTestInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"DynamicallyAssignedScene","Children":[],"IsExpanded":false},{"Text":"CameraModifyingEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceAttachedToCamera","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedEntityInstance","Children":[],"IsExpanded":false},{"Text":"TestingTextInterpolationInstance","Children":[],"IsExpanded":false},{"Text":"AARectSettingBottom","Children":[],"IsExpanded":false},{"Text":"TextEntityInstance","Children":[],"IsExpanded":false},{"Text":"TexturePixelEntityInstance","Children":[],"IsExpanded":false},{"Text":"IVisibleEntityList","Children":[],"IsExpanded":false},{"Text":"CollisionEntityInstance","Children":[],"IsExpanded":false},{"Text":"CollisionEntityInstance2","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"SetByContainerEntityInstance","Children":[],"IsExpanded":false},{"Text":"SetToInvisibleTestTextVisibility","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBufferedInstance","Children":[],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntityInstance","Children":[],"IsExpanded":false},{"Text":"PolygonEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false},{"Text":"UnlayeredSpriteFrameNotAllSides","Children":[],"IsExpanded":false},{"Text":"UnlayeredSpriteFrameNotAllSidesMoveToLayer","Children":[],"IsExpanded":false},{"Text":"LayeredSpriteFrameNotAllSides","Children":[],"IsExpanded":false},{"Text":"IDrawableBatchEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteEntityInstance","Children":[],"IsExpanded":false},{"Text":"LayeredSpriteEntityInstance2","Children":[],"IsExpanded":false},{"Text":"ICollidableDerivedInstance","Children":[],"IsExpanded":false},{"Text":"NoInstantiationForMoveToLayer","Children":[],"IsExpanded":false},{"Text":"EmitterEntityInstance1","Children":[],"IsExpanded":false},{"Text":"PositionedObjectListInstance","Children":[{"Text":"Line1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrawableEntityInstance","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerEntityInstance","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerDerivedInstance","Children":[],"IsExpanded":false},{"Text":"RotatedSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextObjectDisplayText (string)","Children":[],"IsExpanded":false},{"Text":"DynamicallyAssignedSceneSourceFile (Scene)","Children":[],"IsExpanded":false},{"Text":"IVisibleEntityListVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallTypeScreen.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FormsScreen","Children":[{"Text":"Files","Children":[{"Text":"FormsScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":true},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FormsScreen.cs","Children":[],"IsExpanded":false},{"Text":"FormsScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"GlobalContentScreen","Children":[{"Text":"Files","Children":[{"Text":"arrow01.png","Children":[],"IsExpanded":false},{"Text":"BackgroundEmitters.emix","Children":[],"IsExpanded":false},{"Text":"burnOrb.wav","Children":[],"IsExpanded":false},{"Text":"MenuSong.mp3","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFromFile","Children":[],"IsExpanded":false},{"Text":"EmitterGuy","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GlobalContentScreen.cs","Children":[],"IsExpanded":false},{"Text":"GlobalContentScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreen","Children":[{"Text":"Files","Children":[{"Text":"ScreenLoadedAsGraphicalUiElement.gusx","Children":[],"IsExpanded":false},{"Text":"TestScreen.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"UnderAllLayerText","Children":[],"IsExpanded":false},{"Text":"NineSliceInstance","Children":[],"IsExpanded":false},{"Text":"GumComponentContainerInstance","Children":[],"IsExpanded":false},{"Text":"TopButton","Children":[],"IsExpanded":false},{"Text":"PublicReference","Children":[],"IsExpanded":false},{"Text":"EntireGumScreen","Children":[],"IsExpanded":false},{"Text":"StateComponentInstance","Children":[],"IsExpanded":false},{"Text":"OutlineTextInstance","Children":[],"IsExpanded":false},{"Text":"TestRectangleInstance","Children":[],"IsExpanded":false},{"Text":"GumNineSliceAddedThroughGlue","Children":[],"IsExpanded":false},{"Text":"ColoredRectSetsEverything","Children":[],"IsExpanded":false},{"Text":"ExternalFontText","Children":[],"IsExpanded":false},{"Text":"ComponentWithCustomInitializeInstance","Children":[],"IsExpanded":false},{"Text":"GumComponentContainer_ForAttachment","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntityInstance","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntityInstanceForRotation","Children":[],"IsExpanded":false},{"Text":"TrailingSpacesTextInstance","Children":[],"IsExpanded":false},{"Text":"ToResizeInCode","Children":[],"IsExpanded":false},{"Text":"TextWithDefaultBitmapFont","Children":[],"IsExpanded":false}],"IsExpanded":true},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreen.cs","Children":[],"IsExpanded":false},{"Text":"GumScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenLayered","Children":[{"Text":"Files","Children":[{"Text":"GumScreenLayeredGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenLayeredGumRuntime","Children":[],"IsExpanded":false},{"Text":"ColoredRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreenLayered.cs","Children":[],"IsExpanded":false},{"Text":"GumScreenLayered.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenNoGumIdbScreen","Children":[{"Text":"Files","Children":[{"Text":"GumScreenNoGumIdbScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreenNoGumIdbScreen.cs","Children":[],"IsExpanded":false},{"Text":"GumScreenNoGumIdbScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InheritanceScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntityInstance","Children":[],"IsExpanded":false},{"Text":"NewDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InheritanceScreen.cs","Children":[],"IsExpanded":false},{"Text":"InheritanceScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InputScreen","Children":[{"Text":"Files","Children":[{"Text":"InputScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InputScreen.cs","Children":[],"IsExpanded":false},{"Text":"InputScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InstructionScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InstructionScreen.cs","Children":[],"IsExpanded":false},{"Text":"InstructionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"IWindowContainerInstance","Children":[],"IsExpanded":false},{"Text":"ListOfNoIWindowBases","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowScreen.cs","Children":[],"IsExpanded":false},{"Text":"IWindowScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LastScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ExitTimeAfterScreenCreation (double)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LastScreen.cs","Children":[],"IsExpanded":false},{"Text":"LastScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayerScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"Layer2DPercentage","Children":[],"IsExpanded":false},{"Text":"Layer2D","Children":[],"IsExpanded":false},{"Text":"Layer3DIndependentOfCamera","Children":[],"IsExpanded":false},{"Text":"Layer2DIndependentOfCamera","Children":[],"IsExpanded":false},{"Text":"LayerThatMatchesCamera","Children":[],"IsExpanded":false},{"Text":"LayerWithDecimalPixelDestinationRectangle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"LayerOwnerInstance","Children":[],"IsExpanded":false},{"Text":"LayerOwnerInstanceOnLayer","Children":[],"IsExpanded":false},{"Text":"MoveToLayerEntityInstance","Children":[],"IsExpanded":false},{"Text":"TopLayerSprite","Children":[],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntityInstance","Children":[],"IsExpanded":false},{"Text":"ObjectWithmLayerInName","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LayerScreen.cs","Children":[],"IsExpanded":false},{"Text":"LayerScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ListScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ListEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ListScreen.cs","Children":[],"IsExpanded":false},{"Text":"ListScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LoadingScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LoadingScreen.cs","Children":[],"IsExpanded":false},{"Text":"LoadingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LocalizationScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneForObjects.scnx","Children":[],"IsExpanded":false},{"Text":"SceneForTextObjectOnly.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"Layer2D","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SceneObject","Children":[],"IsExpanded":false},{"Text":"TextObjectFromSceneObject","Children":[],"IsExpanded":false},{"Text":"TextObject2","Children":[],"IsExpanded":false},{"Text":"TextObjectNotFromFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextObjectNotFromFileDisplayText (string)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LocalizationScreen.cs","Children":[],"IsExpanded":false},{"Text":"LocalizationScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedText","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSprite","Children":[],"IsExpanded":false},{"Text":"LayeredManualSprite","Children":[],"IsExpanded":false},{"Text":"LayeredManualText","Children":[],"IsExpanded":false},{"Text":"DetachedUpdateVelocityInCodeInstance","Children":[],"IsExpanded":false},{"Text":"DetachedUpdateAccelerationInCodeInstance","Children":[],"IsExpanded":false},{"Text":"ParentPositionedObject","Children":[],"IsExpanded":false},{"Text":"AttachedUpdatedInCodeInstance","Children":[],"IsExpanded":false},{"Text":"UpdateRelativeVelocityInCodeInstance","Children":[],"IsExpanded":false},{"Text":"UpdateRelativeAccelerationInCodeInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromTextInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainerInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttachInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCodeList","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedScreen.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NodeNetworkScreen","Children":[{"Text":"Files","Children":[{"Text":"LayeredNodeNetwork.nntx","Children":[],"IsExpanded":false},{"Text":"NodeNetworkFile.nntx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayeredNodeNetworkObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NodeNetworkScreen.cs","Children":[],"IsExpanded":false},{"Text":"NodeNetworkScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"OptionallyCreatedObjectScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInvalidSetByContainer","Children":[],"IsExpanded":false},{"Text":"OptionallyAddedEntityInstance","Children":[],"IsExpanded":false},{"Text":"NotInstantiatedScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"OptionallyCreatedObjectScreen.cs","Children":[],"IsExpanded":false},{"Text":"OptionallyCreatedObjectScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PauseScreen","Children":[{"Text":"Files","Children":[{"Text":"SoundEffectInstanceFile.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"PausingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TweenerObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"After","Children":[],"IsExpanded":false},{"Text":"Before","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PauseScreen.cs","Children":[],"IsExpanded":false},{"Text":"PauseScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositioningScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PositionedEntityInstance","Children":[],"IsExpanded":false},{"Text":"ZSetAttachedToCamera","Children":[],"IsExpanded":false},{"Text":"EntityList","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraInstance","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraCopyInstance","Children":[],"IsExpanded":false},{"Text":"DerivedPositioningEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SecondsLasting (double)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositioningScreen.cs","Children":[],"IsExpanded":false},{"Text":"PositioningScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RenderTargetScreen","Children":[{"Text":"Files","Children":[{"Text":"RenderTargetScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RenderTarget2DInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RenderTargetScreen.cs","Children":[],"IsExpanded":false},{"Text":"RenderTargetScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RepeatingScreen","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterFromFile","Children":[],"IsExpanded":false},{"Text":"SpriteFromFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RepeatingScreen.cs","Children":[],"IsExpanded":false},{"Text":"RepeatingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SaveClassScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneSaveFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SaveClassScreen.cs","Children":[],"IsExpanded":false},{"Text":"SaveClassScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenAfterAsyncScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenAfterAsyncScreen.cs","Children":[],"IsExpanded":false},{"Text":"ScreenAfterAsyncScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenBeforeAsyncScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextureContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenBeforeAsyncScreen.cs","Children":[],"IsExpanded":false},{"Text":"ScreenBeforeAsyncScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenToLoadAsync","Children":[{"Text":"Files","Children":[{"Text":"Frb1024.png","Children":[],"IsExpanded":false},{"Text":"Logo2.png","Children":[],"IsExpanded":false},{"Text":"Logo3.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextureContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenToLoadAsync.cs","Children":[],"IsExpanded":false},{"Text":"ScreenToLoadAsync.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SizeScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SizingEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SizeScreen.cs","Children":[],"IsExpanded":false},{"Text":"SizeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SlowLoadScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SlowLoadScreen.cs","Children":[],"IsExpanded":false},{"Text":"SlowLoadScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SplashScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteObjectAlpha (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Opaque","Children":[],"IsExpanded":false},{"Text":"Transparent","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SplashScreen.cs","Children":[],"IsExpanded":false},{"Text":"SplashScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteSortScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteSortScreen.cs","Children":[],"IsExpanded":false},{"Text":"SpriteSortScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariableInstance","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetInEntity","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetOnInstance","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetThroughTunneling","Children":[],"IsExpanded":false},{"Text":"ChildEntity","Children":[],"IsExpanded":false},{"Text":"StateEntityContainerInstance","Children":[],"IsExpanded":false},{"Text":"InstanceTestingVelocity","Children":[],"IsExpanded":false},{"Text":"OverridingVariableStateEntityInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariableInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationStateEntity","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOtherInstance_Default","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOtherInstance_ToBottom","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateVariablesSetThroughTunnelingCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityAlpha (float)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstanceTextInstanceX (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"OpaqueOrTransparent","Children":[{"Text":"InterpolationEntityOpaque","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityTransparent","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextSizeCategory","Children":[{"Text":"InterpolationInstanceTextSmall","Children":[],"IsExpanded":false},{"Text":"InterpolationInstanceTextLarge","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateScreen.cs","Children":[],"IsExpanded":false},{"Text":"StateScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TiledLevelScreen","Children":[{"Text":"Files","Children":[{"Text":"Levels","Children":[{"Text":"Level1.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Tilesets","Children":[{"Text":"Level1Info.csv","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SolidCollisions","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledList","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledTypeList","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxList","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderList","Children":[],"IsExpanded":false},{"Text":"Map","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"UsesTmxLevelFiles (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TiledLevelScreen.cs","Children":[],"IsExpanded":false},{"Text":"TiledLevelScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TileShapeCollectionScreen","Children":[{"Text":"Files","Children":[{"Text":"Tiles.png","Children":[],"IsExpanded":false},{"Text":"TileShapeCollectionScreenGum.gusx","Children":[],"IsExpanded":false},{"Text":"TmxFile.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmptyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FillCompletelyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"BorderOutlineTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FromPropertyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FromTypeTileShapeCollection","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TileShapeCollectionScreen.cs","Children":[],"IsExpanded":false},{"Text":"TileShapeCollectionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TmxScreen","Children":[{"Text":"Files","Children":[{"Text":"emptyMap1.csv","Children":[],"IsExpanded":false},{"Text":"FinalFantasyScene.scnx","Children":[],"IsExpanded":false},{"Text":"MapWithDefaultTileset.tmx","Children":[],"IsExpanded":false},{"Text":"MapWithParallax.tmx","Children":[],"IsExpanded":false},{"Text":"RotatedTileTmx.tmx","Children":[],"IsExpanded":false},{"Text":"TilbTest.tmx","Children":[],"IsExpanded":false},{"Text":"TmxForObjectSourceFile.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithEmptyLayers.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithEntities.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithShapes.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithTileShapeCollectionLayers.tmx","Children":[],"IsExpanded":false},{"Text":"WithLargeObjectOnFirstLayer.tmx","Children":[],"IsExpanded":false}],"IsExpanded":true},{"Text":"Objects","Children":[{"Text":"TileEntityInstance","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxList","Children":[],"IsExpanded":false},{"Text":"MapWithSourceFileTunneledVar","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderList","Children":[],"IsExpanded":false},{"Text":"WaterTypeCollisionLayer","Children":[],"IsExpanded":false},{"Text":"CollisionLayer1","Children":[],"IsExpanded":false},{"Text":"MapWithDefaultTilesetObject","Children":[],"IsExpanded":false},{"Text":"TileNodeNetworkInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TmxScreen.cs","Children":[],"IsExpanded":false},{"Text":"TmxScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"TransparencyRenderingScreen","Children":[{"Text":"Files","Children":[{"Text":"ColorTest.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SolidColorTransparencyTestSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TransparencyRenderingScreen.cs","Children":[],"IsExpanded":false},{"Text":"TransparencyRenderingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TunneledVariableScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TunneledVariableEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TunneledVariableScreen.cs","Children":[],"IsExpanded":false},{"Text":"TunneledVariableScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"XmlScreen","Children":[{"Text":"Files","Children":[{"Text":"XmlFileWithNoBackingObject.xml","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"XmlScreen.cs","Children":[],"IsExpanded":false},{"Text":"XmlScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ZBufferedScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ZBufferedSprite","Children":[],"IsExpanded":false},{"Text":"ZBufferedEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ZBufferedScreen.cs","Children":[],"IsExpanded":false},{"Text":"ZBufferedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"Global Content Files","Children":[{"Text":"CsvFolder","Children":[{"Text":"SpreadsheetFile1.csv","Children":[],"IsExpanded":false},{"Text":"SpreadsheetFile2.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"FolderInGlobalContent","Children":[{"Text":"SceneFileInFolder.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"arrow01.png","Children":[],"IsExpanded":false},{"Text":"BearContentPipeline.png","Children":[],"IsExpanded":false},{"Text":"Book.png","Children":[],"IsExpanded":false},{"Text":"CreatedByExcel1.csv","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect.wav","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect2.wav","Children":[],"IsExpanded":false},{"Text":"EmptyAnimationForReload.achx","Children":[],"IsExpanded":false},{"Text":"GlobalBmfcToFnt.fnt","Children":[],"IsExpanded":false},{"Text":"GlobalCsv.csv","Children":[],"IsExpanded":false},{"Text":"GumProject.gumx","Children":[],"IsExpanded":false},{"Text":"HugeCsv.csv","Children":[],"IsExpanded":false},{"Text":"ListCsv.csv","Children":[],"IsExpanded":false},{"Text":"LoadedAtRuntimeFalseCsv.csv","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferencedGlobal.mp3","Children":[],"IsExpanded":false},{"Text":"LocalizationDatabase.csv","Children":[],"IsExpanded":false},{"Text":"NotLoadedTextFile.txt","Children":[],"IsExpanded":false},{"Text":"OtherRedBall.bmp","Children":[],"IsExpanded":false},{"Text":"Resources.csv","Children":[],"IsExpanded":false},{"Text":"SharedClassGlobalCsv.csv","Children":[],"IsExpanded":false},{"Text":"SpreadsheetToReplace.csv","Children":[],"IsExpanded":false},{"Text":"TextureSettingsInfo.csv","Children":[],"IsExpanded":false},{"Text":"Waves.csv","Children":[],"IsExpanded":false}],"IsExpanded":false}]} \ No newline at end of file +{"TreeNodeStates":[{"Text":"Entities","Children":[{"Text":"BaseFolderedEntity","Children":[{"Text":"BaseFolderedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseFolderedEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseFolderedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFolderedEntity","Children":[{"Text":"DerivedFolderedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFolderedEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFolderedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityFolder","Children":[{"Text":"BaseEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntityInFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"EntityInFolder.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EntityInFolderFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NewEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NewEntity.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"Categorized1","Children":[],"IsExpanded":false},{"Text":"Categorized2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TiledEntityInFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TiledEntityInFolder.cs","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolder.Generated.cs","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AndroidTests","Children":[{"Text":"Files","Children":[{"Text":"myassets.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AndroidTests.cs","Children":[],"IsExpanded":false},{"Text":"AndroidTests.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AnimationChainEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"AnimationChainListFile2.achx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"CurrentChainNameFirst","Children":[],"IsExpanded":false},{"Text":"SpriteObjectUsingUntexturedAnimationChain","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteObjectAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectCurrentChainName (string)","Children":[],"IsExpanded":false},{"Text":"TestVariable333 (float)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceCurrentChainName (string)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"AnimationSettingState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AnimationChainEntity.cs","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AttachedToCamera","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AttachedToCamera.cs","Children":[],"IsExpanded":false},{"Text":"AttachedToCamera.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AttachedToCameraCopy","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AttachedToCameraCopy.cs","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraCopy.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEmitterEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseEmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEnityWithCategorizedStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Var1 (float)","Children":[],"IsExpanded":false},{"Text":"StringVariable (string)","Children":[],"IsExpanded":false},{"Text":"BoolVariable (bool)","Children":[],"IsExpanded":false},{"Text":"IntVariable (int)","Children":[],"IsExpanded":false},{"Text":"DoubleVariable (double)","Children":[],"IsExpanded":false},{"Text":"ByteVariable (byte)","Children":[],"IsExpanded":false},{"Text":"LongVariable (long)","Children":[],"IsExpanded":false},{"Text":"CsvVariable (GlueTestProject.DataTypes.GlobalCsv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"Category1State","Children":[],"IsExpanded":false},{"Text":"Category1State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Category2","Children":[{"Text":"Category2State","Children":[],"IsExpanded":false},{"Text":"Category2State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEnityWithCategorizedStates.cs","Children":[],"IsExpanded":false},{"Text":"BaseEnityWithCategorizedStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntity","Children":[{"Text":"Files","Children":[{"Text":"BobbleBikerLogo.png","Children":[],"IsExpanded":false},{"Text":"StaticFile1.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"BaseUndefined","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"ExposedListOfEntities","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteSetByDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateEntityInstanceCurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"FloatVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithEvent (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"SetByDerivedWithDefaultValue (int)","Children":[],"IsExpanded":false},{"Text":"PrivateVariable (float)","Children":[],"IsExpanded":false},{"Text":"ProtectedVariable (float)","Children":[],"IsExpanded":false},{"Text":"PublicVariable (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"CategorizedState1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CategoryThatSetsTunneledStateVariables","Children":[{"Text":"TunneledState1","Children":[],"IsExpanded":false},{"Text":"TunneledState2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterFloatWithEventSet","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstanceClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntityWithNoStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseEntityWithNoStates.cs","Children":[],"IsExpanded":false},{"Text":"BaseEntityWithNoStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"BaseNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BaseNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BasePooledEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BasePooledEntity.cs","Children":[],"IsExpanded":false},{"Text":"BasePooledEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"BasePooledEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BasePositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BasePositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"BasePositioningEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseStateEntityWithOnlyCategorized","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SomeCategory","Children":[{"Text":"StateInCategory","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseStateEntityWithOnlyCategorized.cs","Children":[],"IsExpanded":false},{"Text":"BaseStateEntityWithOnlyCategorized.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseWithCollision","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseWithCollision.cs","Children":[],"IsExpanded":false},{"Text":"BaseWithCollision.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraAttachedToThisEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CameraInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraAttachedToThisEntity.cs","Children":[],"IsExpanded":false},{"Text":"CameraAttachedToThisEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraModifyingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraModifyingEntity.cs","Children":[],"IsExpanded":false},{"Text":"CameraModifyingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ChildFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ChildFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ChildOfPositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Rectangle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ChildOfPositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CircleContainer.cs","Children":[],"IsExpanded":false},{"Text":"CircleContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariables","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CircleContainerSetCircleInCustomVariables.cs","Children":[],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariables.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"DisabledCircle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollidableEntity.cs","Children":[],"IsExpanded":false},{"Text":"CollidableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableShapesFromTmx","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollidableShapesFromTmx.cs","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmx.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"ListOfCircles","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false},{"Text":"Circle2","Children":[],"IsExpanded":false},{"Text":"Circle3","Children":[],"IsExpanded":false},{"Text":"Circle4","Children":[],"IsExpanded":false},{"Text":"Circle5","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableEntityList","Children":[{"Text":"Collidable1","Children":[],"IsExpanded":false},{"Text":"Collidable2","Children":[],"IsExpanded":false},{"Text":"Collidable3","Children":[],"IsExpanded":false},{"Text":"Collidable4","Children":[],"IsExpanded":false},{"Text":"Collidable5","Children":[],"IsExpanded":false},{"Text":"Collidable6","Children":[],"IsExpanded":false},{"Text":"Collidable7","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SingleInstanceList","Children":[{"Text":"SingleInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"NullCollidableEntityInstance","Children":[],"IsExpanded":false},{"Text":"InternalShapeCollection","Children":[{"Text":"PolygonInShapeCollectionShouldBeInICollidableToo","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionEntity.cs","Children":[],"IsExpanded":false},{"Text":"CollisionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionPlayer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionPlayer.cs","Children":[],"IsExpanded":false},{"Text":"CollisionPlayer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionShip","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BodyCollision","Children":[],"IsExpanded":false},{"Text":"RadarCollision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionShip.cs","Children":[],"IsExpanded":false},{"Text":"CollisionShip.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ConditionalCompilationEntity","Children":[{"Text":"Files","Children":[{"Text":"SimpleShapeCollection.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false},{"Text":"BaseEntityInstance","Children":[],"IsExpanded":false},{"Text":"BaseEntityList","Children":[{"Text":"ConditionalCompilationInList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ConditionallyCompiledOutCircle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ConditionallyCompiledOutCircleX (float)","Children":[],"IsExpanded":false},{"Text":"ConditionallyCompiledOutCircleVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ConditionalCompilationEntity.cs","Children":[],"IsExpanded":false},{"Text":"ConditionalCompilationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FactoryEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ContainerOfFactoryEntityList.cs","Children":[],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityList.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CreatedByTiled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CreatedByTiled.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CreatedByTiledType","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"SetByDefaultInt (int)","Children":[],"IsExpanded":false},{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CreatedByTiledType.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledType.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledTypeFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CsvEntity","Children":[{"Text":"Files","Children":[{"Text":"SharedClassEntityCsv.csv","Children":[],"IsExpanded":false},{"Text":"redball.BMP","Children":[],"IsExpanded":false},{"Text":"yellowball.bmp","Children":[],"IsExpanded":false},{"Text":"CsvWithExtraCells.csv","Children":[],"IsExpanded":false},{"Text":"CsvForVariable.csv","Children":[],"IsExpanded":false},{"Text":"WithFileAtEndFile.csv","Children":[],"IsExpanded":false},{"Text":"CsvLoadedToList.csv","Children":[],"IsExpanded":false},{"Text":"CsvWithCustomTypes.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableReferencingCsvWithFileAtEnd (Entities/CsvEntity/WithFileAtEndFile.csv)","Children":[],"IsExpanded":false},{"Text":"StaticCsv (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CsvVariableFromEntityCsv (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"UnsetVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"NamedResourcesLikeExistingClass (GlobalContent/Resources.csv)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceTexture (Texture2D)","Children":[],"IsExpanded":false},{"Text":"TextureSettings (GlobalContent/TextureSettingsInfo.csv)","Children":[],"IsExpanded":false},{"Text":"CsvListVariable (Entities/CsvEntity/CsvLoadedToList.csv)","Children":[],"IsExpanded":false},{"Text":"SetByScreenTypeFromEntity (Entities/CsvEntity/CsvForVariable.csv)","Children":[],"IsExpanded":false},{"Text":"CustomTypeCsvVariable (Entities/CsvEntity/CsvWithCustomTypes.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterTextureSettingsSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CsvEntity.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CsvEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomContentTypeEntity","Children":[{"Text":"Files","Children":[{"Text":"TestRuntimeClassFile.xml","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferencedFile.xml","Children":[],"IsExpanded":false},{"Text":"LineOfTextFile.lin","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RuntimeObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomContentTypeEntity.cs","Children":[],"IsExpanded":false},{"Text":"CustomContentTypeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DelayedInstantiationEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DelayedInstantiationEntity.cs","Children":[],"IsExpanded":false},{"Text":"DelayedInstantiationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedCsvEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedCsvEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedCsvEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEmitterEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntity","Children":[{"Text":"Files","Children":[{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false},{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"BaseUndefined","Children":[],"IsExpanded":false},{"Text":"ExposedListOfEntities","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteSetByDerived","Children":[],"IsExpanded":false},{"Text":"SpriteReferencingTextureInBase","Children":[],"IsExpanded":false},{"Text":"CircleCreatedInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"FloatVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithEvent (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"SetByDerivedWithDefaultValue (int)","Children":[],"IsExpanded":false},{"Text":"ProtectedVariable (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterFloatWithEventSet","Children":[],"IsExpanded":false},{"Text":"IWindowEntityInstanceClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntityOutOfFolder","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEntityOutOfFolder.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEntityOutOfFolder.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEventEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ExposedInDerived (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedEventEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedEventEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFromBaseWithCategorizedStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SomeCategoryInDerived","Children":[{"Text":"SomeCategoryInDerivedState","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFromBaseWithCategorizedStates.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFromBaseWithCategorizedStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedFromBaseWithNoStates","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategoryThatDoesntShare","Children":[{"Text":"DoesntShare1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CategoryThatShares","Children":[{"Text":"ThatShares1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SomeState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedFromBaseWithNoStates.cs","Children":[],"IsExpanded":false},{"Text":"DerivedFromBaseWithNoStates.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedICollidable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedICollidable.cs","Children":[],"IsExpanded":false},{"Text":"DerivedICollidable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPooledFromNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPooledFromPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPooledFromPooled.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedPositioningEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false},{"Text":"CircleContainerInstanceInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedPositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedPositioningEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedStateEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Derived1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedStateEntity.cs","Children":[],"IsExpanded":false},{"Text":"DerivedStateEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DisabledObjectEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"DisabledTextObject","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"DisabledSprite","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"DisabledTextObjectRed (float)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentCircleVisibilityState (CircleVisibility)","Children":[],"IsExpanded":false},{"Text":"DisabledSpriteAlpha (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DisabledObjectEntity.cs","Children":[],"IsExpanded":false},{"Text":"DisabledObjectEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrawableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DrawableEntity.cs","Children":[],"IsExpanded":false},{"Text":"DrawableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooled","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DrivedNotPooledFromBaseNotPooled.cs","Children":[],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooled.Generated.cs","Children":[],"IsExpanded":false},{"Text":"DrivedNotPooledFromBaseNotPooledFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterAsContainerDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterAsContainerDerived.cs","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterAsContainerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterAsContainerEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmitterEntity","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"EmitterLoadedOnlyWhenReferenced.emix","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmitterEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmitterEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmptyEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EmptyEntity.cs","Children":[],"IsExpanded":false},{"Text":"EmptyEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityForTestPlugin","Children":[{"Text":"Files","Children":[{"Text":"SpreadsheetFile.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityForTestPlugin.cs","Children":[],"IsExpanded":false},{"Text":"EntityForTestPlugin.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityReferencingStateFromOther","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TopOrBottom (Entities.StateEntity.TopOrBottom)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EntityReferencingStateFromOther.cs","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOther.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EventEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"ListObject","Children":[{"Text":"Sprite1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"IncompleteDefinitionList","Children":[],"IsExpanded":false},{"Text":"TopRect","Children":[],"IsExpanded":false},{"Text":"BottomRect","Children":[],"IsExpanded":false},{"Text":"LeftRect","Children":[],"IsExpanded":false},{"Text":"RightRect","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleX (float)","Children":[],"IsExpanded":false},{"Text":"InnerWidth (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"VariableToBeSetByInitializedEvent (int)","Children":[],"IsExpanded":false},{"Text":"ExposedInDerived (float)","Children":[],"IsExpanded":false},{"Text":"CurrentCategory1State (Category1)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Category1","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterCircleXSet","Children":[],"IsExpanded":false},{"Text":"ListObjectCollectionChanged","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionListCollectionChanged","Children":[],"IsExpanded":false},{"Text":"CustomEvent1","Children":[],"IsExpanded":false},{"Text":"FloatActionEvent","Children":[],"IsExpanded":false},{"Text":"IEnumerableEvent","Children":[],"IsExpanded":false},{"Text":"AfterInnerWidthSet","Children":[],"IsExpanded":false},{"Text":"InitializeEvent","Children":[],"IsExpanded":false},{"Text":"BackPushed","Children":[],"IsExpanded":false},{"Text":"AfterExposedInDerivedSet","Children":[],"IsExpanded":false},{"Text":"AfterCurrentCategory1StateSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EventEntity.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EventEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntityDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntityDerived.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerived.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerivedFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryEntityWithNoList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryEntityWithNoList.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityWithNoList.Generated.cs","Children":[],"IsExpanded":false},{"Text":"FactoryEntityWithNoListFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FileReferencingEntity","Children":[{"Text":"Files","Children":[{"Text":"Folder1","Children":[{"Text":"Slug.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Folder2","Children":[{"Text":"Slug.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Bear.png","Children":[],"IsExpanded":false},{"Text":"TextFile.txt","Children":[],"IsExpanded":false},{"Text":"SceneLoadedOnlyWhenReferenced.scnx","Children":[],"IsExpanded":false},{"Text":"BearClaws_attack.png","Children":[],"IsExpanded":false},{"Text":"punchhit.png","Children":[],"IsExpanded":false},{"Text":"RegularScene.scnx","Children":[],"IsExpanded":false},{"Text":"Running.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"ObjectForTunneling","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ObjectForTunnelingTexture (Texture2D)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FileReferencingEntity.cs","Children":[],"IsExpanded":false},{"Text":"FileReferencingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallEntityContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FlatRedBallTypeEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"FlatRedBallTypeEntityInstanceTextInstanceRed (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"FirstState","Children":[],"IsExpanded":false},{"Text":"SecondState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallEntityContainer.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallEntityContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallTypeEntity","Children":[{"Text":"Files","Children":[{"Text":"lttp_NPCs.png","Children":[],"IsExpanded":false},{"Text":"SceneFileWithSprite.scnx","Children":[],"IsExpanded":false},{"Text":"SceneWithAttachmentOffset.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShouldHaveAName","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFromFile","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObject","Children":[],"IsExpanded":false},{"Text":"EmitterNotInstantiated","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AARecctInstance","Children":[],"IsExpanded":false},{"Text":"EmitterInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"SpriteWithQuotes","Children":[],"IsExpanded":false},{"Text":"OffsetScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextureVariable (Microsoft.Xna.Framework.Graphics.Texture2D)","Children":[],"IsExpanded":false},{"Text":"TextInstanceRed (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceDisplayText (string)","Children":[],"IsExpanded":false}],"IsExpanded":true},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallTypeEntity.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"GeneratedPartialUpdateEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GeneratedPartialUpdateEntity.cs","Children":[],"IsExpanded":false},{"Text":"GeneratedPartialUpdateEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GlobalContentEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"burnOrb.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GlobalContentEntity.cs","Children":[],"IsExpanded":false},{"Text":"GlobalContentEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GrandchildFactoryEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GrandchildFactoryEntity.cs","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumComponentContainer","Children":[{"Text":"Files","Children":[{"Text":"NineSliceButton.gucx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireButton","Children":[],"IsExpanded":false},{"Text":"ButtonBackground","Children":[],"IsExpanded":false},{"Text":"SpriteWidth100","Children":[],"IsExpanded":false},{"Text":"GumButtonOnFrbSprite","Children":[],"IsExpanded":false},{"Text":"GumButtonNotAttachedToEntity","Children":[],"IsExpanded":false},{"Text":"AddToManagers_False","Children":[],"IsExpanded":false},{"Text":"GumButtonCenteredOnSprite","Children":[],"IsExpanded":false},{"Text":"GumObjectWithVariablesSetInGlue","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariables","Children":[],"IsExpanded":false}],"IsExpanded":true},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariablesX (float)","Children":[],"IsExpanded":false},{"Text":"ObjectWithTunneledVariablesWidth (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategorySettingTunneledGumVariables","Children":[{"Text":"MyState","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumComponentContainer.cs","Children":[],"IsExpanded":false},{"Text":"GumComponentContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"GumRuntimeEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextRuntimeInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumRuntimeEntity.cs","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumStateComponentContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StateComponentRuntimeInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StateComponentRuntimeInstanceCurrentCategory1State (GlueTestProject.GumRuntimes.StateComponentRuntime.Category1?)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CategorizedState1","Children":[{"Text":"State1","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumStateComponentContainer.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainer.Generated.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainerFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"GumStateComponentContainerDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StateComponentRuntimeInstanceCurrentCategory1State (GlueTestProject.GumRuntimes.StateComponentRuntime.Category1?)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"DerivedCategory","Children":[{"Text":"StateThatAssignsDerivedDefinedGumStateVariable","Children":[],"IsExpanded":false},{"Text":"State2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumStateComponentContainerDerived.cs","Children":[],"IsExpanded":false},{"Text":"GumStateComponentContainerDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"HasPublicPropertyEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"HasPublicPropertyEntity.cs","Children":[],"IsExpanded":false},{"Text":"HasPublicPropertyEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ICollidableBase","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ICollidableBase.cs","Children":[],"IsExpanded":false},{"Text":"ICollidableBase.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ICollidableDerived","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ICollidableDerived.cs","Children":[],"IsExpanded":false},{"Text":"ICollidableDerived.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IDrawableBatchEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IDrawableBatchEntity.cs","Children":[],"IsExpanded":false},{"Text":"IDrawableBatchEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IncompleteDefinitionEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntityObject","Children":[],"IsExpanded":false},{"Text":"BaseEntitySetByContainer","Children":[],"IsExpanded":false},{"Text":"CircleSetByContainer","Children":[],"IsExpanded":false},{"Text":"FileObject","Children":[],"IsExpanded":false},{"Text":"FileObject2","Children":[],"IsExpanded":false},{"Text":"ListObject","Children":[],"IsExpanded":false},{"Text":"FrbTypeObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IncompleteDefinitionEntity.cs","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InheritingFromSpriteInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InheritingFromSpriteInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"InheritingFromSpriteInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InListEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InListEntity.cs","Children":[],"IsExpanded":false},{"Text":"InListEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySubInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceAlpha (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceX (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySubInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SizeCategory","Children":[{"Text":"Big","Children":[],"IsExpanded":false},{"Text":"Small","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextValues","Children":[{"Text":"Transparent","Children":[],"IsExpanded":false},{"Text":"Opaque","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InterpolationEntity.cs","Children":[],"IsExpanded":false},{"Text":"InterpolationEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationEntitySub","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CircleInstanceRadius (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Big","Children":[],"IsExpanded":false},{"Text":"Small","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InterpolationEntitySub.cs","Children":[],"IsExpanded":false},{"Text":"InterpolationEntitySub.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleDerivedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleDerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleDerivedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IVisibleFrbTypeInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"Visible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IVisibleFrbTypeInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"IVisibleFrbTypeInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"IWindowEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowContainer.cs","Children":[],"IsExpanded":false},{"Text":"IWindowContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"Click","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowDerivedFromNoIWindow.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindow.Generated.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivedFromNoIWindowFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowDerivingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowDerivingEntity.cs","Children":[],"IsExpanded":false},{"Text":"IWindowDerivingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"Click","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowEntity.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Enabled (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"DisabledState","Children":[],"IsExpanded":false},{"Text":"EnabledState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterEnabledSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowEntityWithExposedVariables.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Event.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Generated.cs","Children":[],"IsExpanded":false},{"Text":"IWindowEntityWithExposedVariables.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayerOwner","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneFile2.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"InternalLayer","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"EntireScene2","Children":[],"IsExpanded":false},{"Text":"LayeredBear","Children":[],"IsExpanded":false},{"Text":"BearFromLayeredScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LayerOwner.cs","Children":[],"IsExpanded":false},{"Text":"LayerOwner.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ListEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleList","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false},{"Text":"Circle2","Children":[],"IsExpanded":false},{"Text":"Circle3","Children":[],"IsExpanded":false},{"Text":"CircleWithIfDef","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntityList","Children":[{"Text":"EntityInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseEntityList","Children":[{"Text":"DerivedInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ListEntity.cs","Children":[],"IsExpanded":false},{"Text":"ListEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferenced","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionOption1.shcx","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionOption2.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SceneObject","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ShapeCollectionInstanceSourceFile (ShapeCollection)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LoadedOnlyWhenReferenced.cs","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferenced.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCode","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdateAllInCode.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCode.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"SpriteFromScnx","Children":[],"IsExpanded":false},{"Text":"ListOfSprites","Children":[{"Text":"SpriteInList","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedEntity.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromSprite.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSprite.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttach.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromText","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedInheritFromText.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromText.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedIsSprite.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSprite.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedSpriteIsContainer.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceExposedInDerived","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"MoveToLayerDerivedEntity.cs","Children":[],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"MoveToLayerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceExposedInDerived","Children":[],"IsExpanded":false},{"Text":"InvisibleCircle","Children":[],"IsExpanded":false},{"Text":"InvisibleAxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"InvisiblePolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"MoveToLayerEntity.cs","Children":[],"IsExpanded":false},{"Text":"MoveToLayerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NewEntity2","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterXSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NewEntity2.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Event.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Generated.cs","Children":[],"IsExpanded":false},{"Text":"NewEntity2.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NoInstantiationObjectContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeCollectionInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NoInstantiationObjectContainer.cs","Children":[],"IsExpanded":false},{"Text":"NoInstantiationObjectContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NoIWindowBase","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NoIWindowBase.cs","Children":[],"IsExpanded":false},{"Text":"NoIWindowBase.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NotUsedEntity1","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NotUsedEntity1.cs","Children":[],"IsExpanded":false},{"Text":"NotUsedEntity1.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"OptionallyAddedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RegularCircle","Children":[],"IsExpanded":false},{"Text":"NotAddedToManagers","Children":[],"IsExpanded":false},{"Text":"NotInstantiated","Children":[],"IsExpanded":false},{"Text":"DelayedInstantiationEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"OptionallyAddedEntity.cs","Children":[],"IsExpanded":false},{"Text":"OptionallyAddedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PausingEntity","Children":[{"Text":"Files","Children":[{"Text":"SoundEffectFile.wav","Children":[],"IsExpanded":false},{"Text":"superHit.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterListInstance","Children":[],"IsExpanded":false},{"Text":"SoundEffectFileInstance","Children":[],"IsExpanded":false},{"Text":"superHitInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PausingEntity.cs","Children":[],"IsExpanded":false},{"Text":"PausingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerCharacterBase","Children":[{"Text":"Files","Children":[{"Text":"MovementValues.csv","Children":[],"IsExpanded":false},{"Text":"Animations.achx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision","Children":[],"IsExpanded":false},{"Text":"MainSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"GroundMovement (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false},{"Text":"AirMovement (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (Entities/PlatformerCharacterBase/MovementValues.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterGroundMovementSet","Children":[],"IsExpanded":false},{"Text":"AfterAirMovementSet","Children":[],"IsExpanded":false},{"Text":"AfterAfterDoubleJumpSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerCharacterBase.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Event.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerCharacterBase.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerPluginEntity","Children":[{"Text":"Files","Children":[{"Text":"PlatformerValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"GroundMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AirMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerPluginEntity.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerPluginEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PlatformerPluginEntity2","Children":[{"Text":"Files","Children":[{"Text":"PlatformerValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"GroundMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AirMovement (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false},{"Text":"AfterDoubleJump (GlueTestProject.DataTypes.PlatformerValues)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PlatformerPluginEntity2.cs","Children":[],"IsExpanded":false},{"Text":"PlatformerPluginEntity2.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PolygonEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PolygonEntity.cs","Children":[],"IsExpanded":false},{"Text":"PolygonEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledCollidable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledCollidable.cs","Children":[],"IsExpanded":false},{"Text":"PooledCollidable.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledCollidableFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledDontInheritFromThis","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledDontInheritFromThis.cs","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThis.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThisFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledEntityContainingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledEntityContainingEntity.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledEntityInheritFromSprite","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"CircleContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledEntityInheritFromSprite.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSprite.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSpriteFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PooledWithInternalList","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleList","Children":[{"Text":"Circle1","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PooledWithInternalList.cs","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalList.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalListFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositionedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositionedEntity.cs","Children":[],"IsExpanded":false},{"Text":"PositionedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositioningEntity","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFromFileWithSetVariables","Children":[],"IsExpanded":false},{"Text":"EmitterInstance","Children":[],"IsExpanded":false},{"Text":"Circle","Children":[],"IsExpanded":false},{"Text":"ChildOfPositioningEntityInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"CircleX (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositioningEntity.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"PositioningEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RectangleContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RectangleObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"RectangleObjectScaleY (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"BurstlyInvisible","Children":[],"IsExpanded":false},{"Text":"BurstlyVisible","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RectangleContainer.cs","Children":[],"IsExpanded":false},{"Text":"RectangleContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RecyclableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RecyclableEntity.cs","Children":[],"IsExpanded":false},{"Text":"RecyclableEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"RecyclableEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StartingInvisible","Children":[],"IsExpanded":false},{"Text":"SetInvisibleOnlyByTunneledVariable","Children":[],"IsExpanded":false},{"Text":"StartingVisible","Children":[],"IsExpanded":false},{"Text":"StartingInvisibleMadeVisible","Children":[],"IsExpanded":false},{"Text":"TextInstanceStartingInvisible","Children":[],"IsExpanded":false},{"Text":"TextInstanceSetInvisibleInCustomCode","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceStartingInvisibleCustomRadius","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceStartingInvisible","Children":[],"IsExpanded":false},{"Text":"SetVisibleInCustomCode","Children":[],"IsExpanded":false},{"Text":"InstanceContainingOtherEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextInheritingEntityInstanceVisible (bool)","Children":[],"IsExpanded":false},{"Text":"SetInvisibleOnlyByTunneledVariableVisible (bool)","Children":[],"IsExpanded":false},{"Text":"StartingVisibleVisible (bool)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"StartingInvisibleMadeVisibleVisible (bool)","Children":[],"IsExpanded":false},{"Text":"StartingVisibleAlpha (float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceSetInvisibleInCustomCodeVisible (bool)","Children":[],"IsExpanded":false},{"Text":"SetVisibleInCustomCodeVisible (bool)","Children":[],"IsExpanded":false},{"Text":"InstanceContainingOtherEntityInstanceVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RemoveObjectsWhenInvisibleEntity.cs","Children":[],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ResetVariableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ResetVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"ResetVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SceneEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayeredEntireScene","Children":[],"IsExpanded":false},{"Text":"LayeredSprite1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SceneEntity.cs","Children":[],"IsExpanded":false},{"Text":"SceneEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScnxAttachmentTest","Children":[{"Text":"Files","Children":[{"Text":"AttachmentScnx.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"MainSprite","Children":[],"IsExpanded":false},{"Text":"YellowChild","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScnxAttachmentTest.cs","Children":[],"IsExpanded":false},{"Text":"ScnxAttachmentTest.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScrollableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScrollableEntity.cs","Children":[],"IsExpanded":false},{"Text":"ScrollableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScrollableListEntityNoItemType","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScrollableListEntityNoItemType.cs","Children":[],"IsExpanded":false},{"Text":"ScrollableListEntityNoItemType.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SetByContainerEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ListThatNeverGetsSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SetByContainerEntity.cs","Children":[],"IsExpanded":false},{"Text":"SetByContainerEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeCollectionEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeCollectionInstance","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeCollectionEntity.cs","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeEntity","Children":[{"Text":"Files","Children":[{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"PolygonObject","Children":[],"IsExpanded":false},{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnotherShapeCollection","Children":[],"IsExpanded":false},{"Text":"Rectangles","Children":[{"Text":"Rectangle1","Children":[],"IsExpanded":false},{"Text":"Rectangle2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeEntity.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntities","Children":[{"Text":"Files","Children":[{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"PolygonObject","Children":[],"IsExpanded":false},{"Text":"EntireShapeCollection","Children":[],"IsExpanded":false},{"Text":"AnotherShapeCollection","Children":[],"IsExpanded":false},{"Text":"Rectangles","Children":[{"Text":"Rectangle1","Children":[],"IsExpanded":false},{"Text":"Rectangle2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ShapeEntityCreatedByOtherEntities.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntities.Generated.cs","Children":[],"IsExpanded":false},{"Text":"ShapeEntityCreatedByOtherEntitiesFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SizingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SizingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SizingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SoundEffectEntity","Children":[{"Text":"Files","Children":[{"Text":"DogBarkSoundEffect.wav","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect2.wav","Children":[],"IsExpanded":false},{"Text":"SoundEffectInstanceFile.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SoundEffectInstanceObject","Children":[],"IsExpanded":false},{"Text":"ObjectInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SoundEffectEntity.cs","Children":[],"IsExpanded":false},{"Text":"SoundEffectEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SplineEntity","Children":[{"Text":"Files","Children":[{"Text":"SplineListFile.splx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ObjectInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SplineEntity.cs","Children":[],"IsExpanded":false},{"Text":"SplineEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteEntity","Children":[{"Text":"Files","Children":[{"Text":"Monster.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"AddToManagersFalse","Children":[],"IsExpanded":false},{"Text":"AddToManagersFalseManagedInvisible","Children":[],"IsExpanded":false},{"Text":"ModulateSprite","Children":[],"IsExpanded":false},{"Text":"ModulateSprite2","Children":[],"IsExpanded":false},{"Text":"NonPreMultipliedAlphaSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteFrameInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBuffered","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteFrameInheritingEntityZBuffered.cs","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBuffered.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteInheritingEntity","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"SpriteFromScnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteFromScnxCurrentChainName (string)","Children":[],"IsExpanded":false},{"Text":"CurrentTopOrBottomState (TopOrBottom)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"CircleObjectColor (Color)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"CurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"CircleObjectVisible (bool)","Children":[],"IsExpanded":false},{"Text":"CurrentCircleVisibilityState (CircleVisibility)","Children":[],"IsExpanded":false},{"Text":"IntVariableWithVelocity (int)","Children":[],"IsExpanded":false},{"Text":"LongVariableWithVelocity (long)","Children":[],"IsExpanded":false},{"Text":"VariableToGetChangedByState (int)","Children":[],"IsExpanded":false},{"Text":"CurrentAdvancedInterpolationCategoryState (AdvancedInterpolationCategory)","Children":[],"IsExpanded":false},{"Text":"CurrentTypeState (Type)","Children":[],"IsExpanded":false},{"Text":"VariableOnlySetInOneUncategorizedState (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"AdvancedInterpolationCategory","Children":[{"Text":"Advanced1","Children":[],"IsExpanded":false},{"Text":"Advanced2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CircleVisibility","Children":[{"Text":"CircleOn","Children":[],"IsExpanded":false},{"Text":"CircleOff","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ColorCategory","Children":[{"Text":"RedState","Children":[],"IsExpanded":false},{"Text":"BlueState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"InterpolationCategory","Children":[{"Text":"Interpolate1","Children":[],"IsExpanded":false},{"Text":"Interpolate2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopOrBottom","Children":[{"Text":"Top","Children":[],"IsExpanded":false},{"Text":"Bottom","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Type","Children":[{"Text":"TypeState1","Children":[],"IsExpanded":false},{"Text":"TypeState2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false},{"Text":"StateThatOverridesVariable","Children":[],"IsExpanded":false},{"Text":"StateThatSetsNoVariables","Children":[],"IsExpanded":false},{"Text":"StateThatSetsOneStateVariable","Children":[],"IsExpanded":false},{"Text":"StateThatSetsOtherState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterCurrentAdvancedInterpolationCategoryStateSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntity.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Event.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"StateEntity.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityChild","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"CircleVisibility","Children":[{"Text":"Circle3","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ColorCategory","Children":[{"Text":"GreenState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopOrBottom","Children":[{"Text":"Left","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Fourth","Children":[],"IsExpanded":false},{"Text":"Third","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityChild.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityChild.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityContainer","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance2","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateEntityInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstanceCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"StateEntityInFolderInstanceCurrentCategory1State (Category1)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"First","Children":[],"IsExpanded":false},{"Text":"Second","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityContainer.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"CurrentState (VariableState)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"NewState1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityExposedNoneVariable.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariable","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Left","Children":[],"IsExpanded":false},{"Text":"Right","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateEntityWithoutCurrentStateVariable.cs","Children":[],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariable.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StaticVariableEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableThatMakesEvent (float)","Children":[],"IsExpanded":false},{"Text":"FromGlobalCsv (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StaticVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"StaticVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextEntity","Children":[{"Text":"Files","Children":[{"Text":"BadFont.fnt","Children":[],"IsExpanded":false},{"Text":"nesfontTexture.png","Children":[],"IsExpanded":false},{"Text":"BitmapFontFile.fnt","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"TextWithNoFont","Children":[],"IsExpanded":false},{"Text":"WrappingText","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"StateCategory","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextEntity.cs","Children":[],"IsExpanded":false},{"Text":"TextEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextInheritingEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ThisAsText","Children":[],"IsExpanded":false},{"Text":"CircleContainerSetCircleInCustomVariablesInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ThisAsTextRed (float)","Children":[],"IsExpanded":false},{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false},{"Text":"ThisAsTextAlpha (float)","Children":[],"IsExpanded":false},{"Text":"Visible (bool)","Children":[],"IsExpanded":false},{"Text":"CircleRadius (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"StateCategory","Children":[],"IsExpanded":false},{"Text":"State1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextInheritingEntity.cs","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntity.Generated.cs","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityFactory.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextureContainer","Children":[{"Text":"Files","Children":[{"Text":"sharedlogo.png","Children":[],"IsExpanded":false},{"Text":"pipeJuiceBlue.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TextureContainer.cs","Children":[],"IsExpanded":false},{"Text":"TextureContainer.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TexturePixelEntity","Children":[{"Text":"Files","Children":[{"Text":"Bear.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TexturePixelEntity.cs","Children":[],"IsExpanded":false},{"Text":"TexturePixelEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TileEntity","Children":[{"Text":"Files","Children":[{"Text":"TmxFile.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EntireFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TileEntity.cs","Children":[],"IsExpanded":false},{"Text":"TileEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ToBeDeleted","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ToBeDeleted.cs","Children":[],"IsExpanded":false},{"Text":"ToBeDeleted.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TopDownPluginEntity","Children":[{"Text":"Files","Children":[{"Text":"TopDownValues.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"X (float)","Children":[],"IsExpanded":false},{"Text":"Y (float)","Children":[],"IsExpanded":false},{"Text":"Z (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TopDownPluginEntity.cs","Children":[],"IsExpanded":false},{"Text":"TopDownPluginEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TunneledVariableEntity","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleObject","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"StateEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObject","Children":[],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariableInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TunneledStateWithoutCurrentStateInRoot (VariableState)","Children":[],"IsExpanded":false},{"Text":"SpriteInstanceTextureAsTexture2D (Texture2D as Microsoft.Xna.Framework.Graphics.Texture2D)","Children":[],"IsExpanded":false},{"Text":"SpriteFrameObjectBorders (BorderSides)","Children":[],"IsExpanded":false},{"Text":"StateEntityInstanceCurrentColorCategoryState (ColorCategory)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectAnimationChains (AnimationChainList)","Children":[],"IsExpanded":false},{"Text":"VisibleBoolAsBool (bool as bool)","Children":[],"IsExpanded":false},{"Text":"CircleObjectColor (Color)","Children":[],"IsExpanded":false},{"Text":"CircleObjectRadius (float)","Children":[],"IsExpanded":false},{"Text":"TextObjectDisplayText (string as int)","Children":[],"IsExpanded":false},{"Text":"TunneledState (VariableState)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectPixelSize (float)","Children":[],"IsExpanded":false},{"Text":"CircleObjectName (string as string)","Children":[],"IsExpanded":false},{"Text":"SpriteObjectTexture (Texture2D)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"PixelSize1","Children":[],"IsExpanded":false},{"Text":"PixelSize2","Children":[],"IsExpanded":false},{"Text":"VisibleFalse","Children":[],"IsExpanded":false},{"Text":"VisibleTrue","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TunneledVariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"TunneledVariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"VariableEntity","Children":[{"Text":"Files","Children":[{"Text":"SceneFileForSourceFileSet.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SceneInstance","Children":[],"IsExpanded":false},{"Text":"TextInstance","Children":[],"IsExpanded":false},{"Text":"TimeTextInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance2","Children":[],"IsExpanded":false},{"Text":"TextWithIntDisplayText","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"Score1 (string as int)","Children":[],"IsExpanded":false},{"Text":"SharedPropertyVariable (int)","Children":[],"IsExpanded":false},{"Text":"TimeTextInstanceDisplayText (string as float)","Children":[],"IsExpanded":false},{"Text":"TextInstanceDisplayText (string as float)","Children":[],"IsExpanded":false},{"Text":"SceneInstanceSourceFile (Scene)","Children":[],"IsExpanded":false},{"Text":"Red (byte)","Children":[],"IsExpanded":false},{"Text":"FloatNormalVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatNullableVariable (float?)","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceCircleRadius (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithNullValueInGlue (float)","Children":[],"IsExpanded":false},{"Text":"CustomByteVariable (byte)","Children":[],"IsExpanded":false},{"Text":"VariableThatCreatesVelocity (float)","Children":[],"IsExpanded":false},{"Text":"CustomVariable (float)","Children":[],"IsExpanded":false},{"Text":"FloatWithLotsOfDecimals (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"TestState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"VariableEntity.cs","Children":[],"IsExpanded":false},{"Text":"VariableEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"XmlEntity","Children":[{"Text":"Files","Children":[{"Text":"XMLFile.xml","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"XmlEntity.cs","Children":[],"IsExpanded":false},{"Text":"XmlEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ZBufferedEntity","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ZBufferedEntity.cs","Children":[],"IsExpanded":false},{"Text":"ZBufferedEntity.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":true},{"Text":"Screens","Children":[{"Text":"AnimationChainScreen","Children":[{"Text":"Files","Children":[{"Text":"AnimationChainListFile.achx","Children":[],"IsExpanded":false},{"Text":"Running.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AnimationChainScreen.cs","Children":[],"IsExpanded":false},{"Text":"AnimationChainScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"AudioScreen","Children":[{"Text":"Files","Children":[{"Text":"boom.wav","Children":[],"IsExpanded":false},{"Text":"MenuSong.mp3","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BoomInstance2","Children":[],"IsExpanded":false},{"Text":"BoomInstanceIncomplete","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"AudioScreen.cs","Children":[],"IsExpanded":false},{"Text":"AudioScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"BaseScreen","Children":[{"Text":"Files","Children":[{"Text":"BaseGlueScreenNotBaseGum.gusx","Children":[],"IsExpanded":false},{"Text":"TextureInBase.png","Children":[],"IsExpanded":false},{"Text":"BaseScreenSongOnlyWhenReferenced.mp3","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"BaseScreen.cs","Children":[],"IsExpanded":false},{"Text":"BaseScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CameraAttachScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CameraAttachedToThisEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CameraAttachScreen.cs","Children":[],"IsExpanded":false},{"Text":"CameraAttachScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Collision Relationships","Children":[{"Text":"FirstForCollisionRelationshipVsSecondForCollisionRelationship","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ImmovableRectangle","Children":[],"IsExpanded":false},{"Text":"MovableRectangle","Children":[],"IsExpanded":false},{"Text":"PlayerList","Children":[],"IsExpanded":false},{"Text":"ShipList","Children":[],"IsExpanded":false},{"Text":"SelfCollisionList","Children":[{"Text":"C1","Children":[],"IsExpanded":false},{"Text":"C2","Children":[],"IsExpanded":false},{"Text":"C3","Children":[],"IsExpanded":false},{"Text":"C4","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EmptyList1","Children":[],"IsExpanded":false},{"Text":"EmptyList2","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionInstance","Children":[{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"PolygonInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollidableList","Children":[{"Text":"At0","Children":[],"IsExpanded":false},{"Text":"At100","Children":[],"IsExpanded":false},{"Text":"At200","Children":[],"IsExpanded":false},{"Text":"At400","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"CollisionEntityList","Children":[{"Text":"Object1","Children":[],"IsExpanded":false},{"Text":"Object2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"FirstForCollisionRelationship","Children":[],"IsExpanded":false},{"Text":"SecondForCollisionRelationship","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CollisionScreen.cs","Children":[],"IsExpanded":false},{"Text":"CollisionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CompilationTestScreen","Children":[{"Text":"Files","Children":[{"Text":"SimpleScene.scnx","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferencedScene.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ConditionalCompilationEntityInstance","Children":[],"IsExpanded":false},{"Text":"IncompleteDefinitionEntityInstance","Children":[],"IsExpanded":false},{"Text":"ConditionalIWindow","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"ConditionalIWindowClick","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CompilationTestScreen.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CompilationTestScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CsvScreen","Children":[{"Text":"Files","Children":[{"Text":"SpreadsheetFile.csv","Children":[],"IsExpanded":false},{"Text":"SharedClassScreenCsv.csv","Children":[],"IsExpanded":false},{"Text":"CsvUsingCustomDataFile.csv","Children":[],"IsExpanded":false},{"Text":"CsvManuallyLoadedForPropertyTest.csv","Children":[],"IsExpanded":false},{"Text":"CustomCsvClassLoadedOnlyWhenReferenced.csv","Children":[],"IsExpanded":false},{"Text":"CsvWithAnimationFrameSaveBase.csv","Children":[],"IsExpanded":false},{"Text":"CsvCustomClass1.csv","Children":[],"IsExpanded":false},{"Text":"CsvCustomClass2.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CsvEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableUsingSharedClassCsv (GlueTestProject.DataTypes.SharedClass1)","Children":[],"IsExpanded":false},{"Text":"CsvEntityInstanceCsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"GlobalCsvVariable (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false},{"Text":"GlobalCsvVariableWithEvent (GlobalContent/GlobalCsv.csv)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"AfterGlobalCsvVariableWithEventSet","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CsvScreen.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"CsvScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CursorTestScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"FullScreenLayer2D","Children":[],"IsExpanded":false},{"Text":"LeftHalfLayer","Children":[],"IsExpanded":false},{"Text":"TopHalfLayer","Children":[],"IsExpanded":false},{"Text":"ZoomedLayer","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CursorTestScreen.cs","Children":[],"IsExpanded":false},{"Text":"CursorTestScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomContentTypeScreen","Children":[{"Text":"Files","Children":[{"Text":"LineOfTextFile.lin","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomContentTypeScreen.cs","Children":[],"IsExpanded":false},{"Text":"CustomContentTypeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"CustomVariableScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"VariableEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"VariableEntityInstanceVariableThatCreatesVelocity (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"FirstState","Children":[],"IsExpanded":false},{"Text":"SecondState","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"CustomVariableScreen.cs","Children":[],"IsExpanded":false},{"Text":"CustomVariableScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedOfDerivedScreen","Children":[{"Text":"Files","Children":[{"Text":"DerivedOfDerivedScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedOfDerivedScreen.cs","Children":[],"IsExpanded":false},{"Text":"DerivedOfDerivedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedScreen","Children":[{"Text":"Files","Children":[{"Text":"DerivedScreenGum.gusx","Children":[],"IsExpanded":false},{"Text":"TextureInDerived.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ToBeLayered","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DerivedScreen.cs","Children":[],"IsExpanded":false},{"Text":"DerivedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"DisabledObjectScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PositionedObjectListInstance","Children":[{"Text":"Instance1","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"DisabledObjectScreen.cs","Children":[],"IsExpanded":false},{"Text":"DisabledObjectScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"EventScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EventEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[{"Text":"EventEntityInstanceAfterCircleXSet","Children":[],"IsExpanded":false},{"Text":"CustomEventTunnel","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"EventScreen.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Event.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Generated.cs","Children":[],"IsExpanded":false},{"Text":"EventScreen.Generated.Event.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"FactoryEntityList","Children":[],"IsExpanded":false},{"Text":"ContainerOfFactoryEntityListInstance","Children":[],"IsExpanded":false},{"Text":"FactoryEntityDerivedInstance","Children":[],"IsExpanded":false},{"Text":"PooledDontInheritFromThisInstance","Children":[],"IsExpanded":false},{"Text":"BasePooledEntityList","Children":[],"IsExpanded":false},{"Text":"DerivedPooledFromPooledList","Children":[],"IsExpanded":false},{"Text":"PooledWithInternalListInstance","Children":[],"IsExpanded":false},{"Text":"PooledEntityInheritFromSpriteList","Children":[],"IsExpanded":false},{"Text":"PooledEntityContainingEntityList","Children":[],"IsExpanded":false},{"Text":"BaseFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"ChildFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"GrandchildFactoryEntityList","Children":[],"IsExpanded":false},{"Text":"PooledCollidableList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryScreen.cs","Children":[],"IsExpanded":false},{"Text":"FactoryScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FactoryScreenForListAddingChecks","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"BaseNotPooledToSeeIfDerivedFactoryAddsToThis","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FactoryScreenForListAddingChecks.cs","Children":[],"IsExpanded":false},{"Text":"FactoryScreenForListAddingChecks.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FileScreen","Children":[{"Text":"Files","Children":[{"Text":"Setup","Children":[],"IsExpanded":false},{"Text":"Book.png","Children":[],"IsExpanded":false},{"Text":"StaticGuy.png","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false},{"Text":"EmitterFileLoadedOnlyWhenReferenced.emix","Children":[],"IsExpanded":false},{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile1.scnx","Children":[],"IsExpanded":false},{"Text":"SceneFile2.scnx","Children":[],"IsExpanded":false},{"Text":"NotAddedToManagers.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"GlobalContentEntityInstance","Children":[],"IsExpanded":false},{"Text":"SceneInstanceThatIsAssigned","Children":[],"IsExpanded":false},{"Text":"AnimationChainEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SceneInstanceThatIsAssignedSourceFile (Scene)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"SceneFileSettingCategory","Children":[{"Text":"SetSceneFile1","Children":[],"IsExpanded":false},{"Text":"SetSceneFile2","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FileScreen.cs","Children":[],"IsExpanded":false},{"Text":"FileScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FirstScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FirstScreen.cs","Children":[],"IsExpanded":false},{"Text":"FirstScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FlatRedBallTypeScreen","Children":[{"Text":"Files","Children":[{"Text":"Aura.png","Children":[],"IsExpanded":false},{"Text":"ShapeCollectionFile.shcx","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneOption1.scnx","Children":[],"IsExpanded":false},{"Text":"SceneOption2.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false},{"Text":"LayerInstance2","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"InvisibleRectangle","Children":[],"IsExpanded":false},{"Text":"PngObject","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteObject","Children":[],"IsExpanded":false},{"Text":"EmitterEntityInstance","Children":[],"IsExpanded":false},{"Text":"NoInstantiationObjectContainerInstance","Children":[],"IsExpanded":false},{"Text":"SpriteWithInstructions","Children":[],"IsExpanded":false},{"Text":"SceneInstanceSetFromFileAtRuntime","Children":[],"IsExpanded":false},{"Text":"ScnxAttachmentTestInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"DynamicallyAssignedScene","Children":[],"IsExpanded":false},{"Text":"CameraModifyingEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstanceAttachedToCamera","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedEntityInstance","Children":[],"IsExpanded":false},{"Text":"TestingTextInterpolationInstance","Children":[],"IsExpanded":false},{"Text":"AARectSettingBottom","Children":[],"IsExpanded":false},{"Text":"TextEntityInstance","Children":[],"IsExpanded":false},{"Text":"TexturePixelEntityInstance","Children":[],"IsExpanded":false},{"Text":"IVisibleEntityList","Children":[],"IsExpanded":false},{"Text":"CollisionEntityInstance","Children":[],"IsExpanded":false},{"Text":"CollisionEntityInstance2","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityInstanceLayered","Children":[],"IsExpanded":false},{"Text":"SetByContainerEntityInstance","Children":[],"IsExpanded":false},{"Text":"SetToInvisibleTestTextVisibility","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInheritingEntityZBufferedInstance","Children":[],"IsExpanded":false},{"Text":"RemoveObjectsWhenInvisibleEntityInstance","Children":[],"IsExpanded":false},{"Text":"PolygonEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteFrameInstance","Children":[],"IsExpanded":false},{"Text":"UnlayeredSpriteFrameNotAllSides","Children":[],"IsExpanded":false},{"Text":"UnlayeredSpriteFrameNotAllSidesMoveToLayer","Children":[],"IsExpanded":false},{"Text":"LayeredSpriteFrameNotAllSides","Children":[],"IsExpanded":false},{"Text":"IDrawableBatchEntityInstance","Children":[],"IsExpanded":false},{"Text":"SpriteEntityInstance","Children":[],"IsExpanded":false},{"Text":"LayeredSpriteEntityInstance2","Children":[],"IsExpanded":false},{"Text":"ICollidableDerivedInstance","Children":[],"IsExpanded":false},{"Text":"NoInstantiationForMoveToLayer","Children":[],"IsExpanded":false},{"Text":"EmitterEntityInstance1","Children":[],"IsExpanded":false},{"Text":"PositionedObjectListInstance","Children":[{"Text":"Line1","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"DrawableEntityInstance","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerEntityInstance","Children":[],"IsExpanded":false},{"Text":"EmitterAsContainerDerivedInstance","Children":[],"IsExpanded":false},{"Text":"RotatedSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextObjectDisplayText (string)","Children":[],"IsExpanded":false},{"Text":"DynamicallyAssignedSceneSourceFile (Scene)","Children":[],"IsExpanded":false},{"Text":"IVisibleEntityListVisible (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FlatRedBallTypeScreen.cs","Children":[],"IsExpanded":false},{"Text":"FlatRedBallTypeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"FormsScreen","Children":[{"Text":"Files","Children":[{"Text":"FormsScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"FormsScreen.cs","Children":[],"IsExpanded":false},{"Text":"FormsScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GlobalContentScreen","Children":[{"Text":"Files","Children":[{"Text":"burnOrb.wav","Children":[],"IsExpanded":false},{"Text":"MenuSong.mp3","Children":[],"IsExpanded":false},{"Text":"BackgroundEmitters.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"arrow01.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteFromFile","Children":[],"IsExpanded":false},{"Text":"EmitterGuy","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GlobalContentScreen.cs","Children":[],"IsExpanded":false},{"Text":"GlobalContentScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreen","Children":[{"Text":"Files","Children":[{"Text":"TestScreen.gusx","Children":[],"IsExpanded":false},{"Text":"ScreenLoadedAsGraphicalUiElement.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"UnderAllLayerText","Children":[],"IsExpanded":false},{"Text":"NineSliceInstance","Children":[],"IsExpanded":false},{"Text":"GumComponentContainerInstance","Children":[],"IsExpanded":false},{"Text":"TopButton","Children":[],"IsExpanded":false},{"Text":"PublicReference","Children":[],"IsExpanded":false},{"Text":"EntireGumScreen","Children":[],"IsExpanded":false},{"Text":"StateComponentInstance","Children":[],"IsExpanded":false},{"Text":"OutlineTextInstance","Children":[],"IsExpanded":false},{"Text":"TestRectangleInstance","Children":[],"IsExpanded":false},{"Text":"GumNineSliceAddedThroughGlue","Children":[],"IsExpanded":false},{"Text":"ColoredRectSetsEverything","Children":[],"IsExpanded":false},{"Text":"ExternalFontText","Children":[],"IsExpanded":false},{"Text":"ComponentWithCustomInitializeInstance","Children":[],"IsExpanded":false},{"Text":"GumComponentContainer_ForAttachment","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntityInstance","Children":[],"IsExpanded":false},{"Text":"GumRuntimeEntityInstanceForRotation","Children":[],"IsExpanded":false},{"Text":"TrailingSpacesTextInstance","Children":[],"IsExpanded":false},{"Text":"ToResizeInCode","Children":[],"IsExpanded":false},{"Text":"TextWithDefaultBitmapFont","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreen.cs","Children":[],"IsExpanded":false},{"Text":"GumScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenLayered","Children":[{"Text":"Files","Children":[{"Text":"GumScreenLayeredGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenLayeredGumRuntime","Children":[],"IsExpanded":false},{"Text":"ColoredRectangleInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreenLayered.cs","Children":[],"IsExpanded":false},{"Text":"GumScreenLayered.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"GumScreenNoGumIdbScreen","Children":[{"Text":"Files","Children":[{"Text":"GumScreenNoGumIdbScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"GumScreenNoGumIdbScreen.cs","Children":[],"IsExpanded":false},{"Text":"GumScreenNoGumIdbScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InheritanceScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"DerivedEntityInstance","Children":[],"IsExpanded":false},{"Text":"NewDerived","Children":[],"IsExpanded":false},{"Text":"SpriteInheritingEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InheritanceScreen.cs","Children":[],"IsExpanded":false},{"Text":"InheritanceScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InputScreen","Children":[{"Text":"Files","Children":[{"Text":"InputScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InputScreen.cs","Children":[],"IsExpanded":false},{"Text":"InputScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"InstructionScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"InstructionScreen.cs","Children":[],"IsExpanded":false},{"Text":"InstructionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"IWindowScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"IWindowContainerInstance","Children":[],"IsExpanded":false},{"Text":"ListOfNoIWindowBases","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"IWindowScreen.cs","Children":[],"IsExpanded":false},{"Text":"IWindowScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LastScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"ExitTimeAfterScreenCreation (double)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LastScreen.cs","Children":[],"IsExpanded":false},{"Text":"LastScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayerScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"Layer2DPercentage","Children":[],"IsExpanded":false},{"Text":"Layer2D","Children":[],"IsExpanded":false},{"Text":"Layer3DIndependentOfCamera","Children":[],"IsExpanded":false},{"Text":"Layer2DIndependentOfCamera","Children":[],"IsExpanded":false},{"Text":"LayerThatMatchesCamera","Children":[],"IsExpanded":false},{"Text":"LayerWithDecimalPixelDestinationRectangle","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"EntireScene","Children":[],"IsExpanded":false},{"Text":"TextObject","Children":[],"IsExpanded":false},{"Text":"LayerOwnerInstance","Children":[],"IsExpanded":false},{"Text":"LayerOwnerInstanceOnLayer","Children":[],"IsExpanded":false},{"Text":"MoveToLayerEntityInstance","Children":[],"IsExpanded":false},{"Text":"TopLayerSprite","Children":[],"IsExpanded":false},{"Text":"MoveToLayerDerivedEntityInstance","Children":[],"IsExpanded":false},{"Text":"ObjectWithmLayerInName","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LayerScreen.cs","Children":[],"IsExpanded":false},{"Text":"LayerScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ListScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ListEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextInheritingEntityList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ListScreen.cs","Children":[],"IsExpanded":false},{"Text":"ListScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LoadingScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LoadingScreen.cs","Children":[],"IsExpanded":false},{"Text":"LoadingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"LocalizationScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false},{"Text":"SceneForObjects.scnx","Children":[],"IsExpanded":false},{"Text":"SceneForTextObjectOnly.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"Layer2D","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SceneObject","Children":[],"IsExpanded":false},{"Text":"TextObjectFromSceneObject","Children":[],"IsExpanded":false},{"Text":"TextObject2","Children":[],"IsExpanded":false},{"Text":"TextObjectNotFromFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"TextObjectNotFromFileDisplayText (string)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"LocalizationScreen.cs","Children":[],"IsExpanded":false},{"Text":"LocalizationScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"ManuallyUpdatedText","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSprite","Children":[],"IsExpanded":false},{"Text":"LayeredManualSprite","Children":[],"IsExpanded":false},{"Text":"LayeredManualText","Children":[],"IsExpanded":false},{"Text":"DetachedUpdateVelocityInCodeInstance","Children":[],"IsExpanded":false},{"Text":"DetachedUpdateAccelerationInCodeInstance","Children":[],"IsExpanded":false},{"Text":"ParentPositionedObject","Children":[],"IsExpanded":false},{"Text":"AttachedUpdatedInCodeInstance","Children":[],"IsExpanded":false},{"Text":"UpdateRelativeVelocityInCodeInstance","Children":[],"IsExpanded":false},{"Text":"UpdateRelativeAccelerationInCodeInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromTextInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedSpriteIsContainerInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedInheritFromSpriteNoAttachInstance","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdateAllInCodeList","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedIsSpriteInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ManuallyUpdatedScreen.cs","Children":[],"IsExpanded":false},{"Text":"ManuallyUpdatedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"NodeNetworkScreen","Children":[{"Text":"Files","Children":[{"Text":"NodeNetworkFile.nntx","Children":[],"IsExpanded":false},{"Text":"LayeredNodeNetwork.nntx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"LayeredNodeNetworkObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"NodeNetworkScreen.cs","Children":[],"IsExpanded":false},{"Text":"NodeNetworkScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"OptionallyCreatedObjectScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"CircleInvalidSetByContainer","Children":[],"IsExpanded":false},{"Text":"OptionallyAddedEntityInstance","Children":[],"IsExpanded":false},{"Text":"NotInstantiatedScene","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"OptionallyCreatedObjectScreen.cs","Children":[],"IsExpanded":false},{"Text":"OptionallyCreatedObjectScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PauseScreen","Children":[{"Text":"Files","Children":[{"Text":"SoundEffectInstanceFile.wav","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"CircleInstance","Children":[],"IsExpanded":false},{"Text":"AxisAlignedRectangleInstance","Children":[],"IsExpanded":false},{"Text":"SpriteInstance","Children":[],"IsExpanded":false},{"Text":"PausingEntityInstance","Children":[],"IsExpanded":false},{"Text":"TweenerObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[{"Text":"After","Children":[],"IsExpanded":false},{"Text":"Before","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PauseScreen.cs","Children":[],"IsExpanded":false},{"Text":"PauseScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"PositioningScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"PositionedEntityInstance","Children":[],"IsExpanded":false},{"Text":"ZSetAttachedToCamera","Children":[],"IsExpanded":false},{"Text":"EntityList","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraInstance","Children":[],"IsExpanded":false},{"Text":"AttachedToCameraCopyInstance","Children":[],"IsExpanded":false},{"Text":"DerivedPositioningEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SecondsLasting (double)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"PositioningScreen.cs","Children":[],"IsExpanded":false},{"Text":"PositioningScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RenderTargetScreen","Children":[{"Text":"Files","Children":[{"Text":"RenderTargetScreenGum.gusx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"RenderTarget2DInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RenderTargetScreen.cs","Children":[],"IsExpanded":false},{"Text":"RenderTargetScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"RepeatingScreen","Children":[{"Text":"Files","Children":[{"Text":"EmitterListFile1.emix","Children":[],"IsExpanded":false},{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmitterFromFile","Children":[],"IsExpanded":false},{"Text":"SpriteFromFile","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"RepeatingScreen.cs","Children":[],"IsExpanded":false},{"Text":"RepeatingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SaveClassScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneSaveFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SaveClassScreen.cs","Children":[],"IsExpanded":false},{"Text":"SaveClassScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenAfterAsyncScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenAfterAsyncScreen.cs","Children":[],"IsExpanded":false},{"Text":"ScreenAfterAsyncScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenBeforeAsyncScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TextureContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenBeforeAsyncScreen.cs","Children":[],"IsExpanded":false},{"Text":"ScreenBeforeAsyncScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ScreenToLoadAsync","Children":[{"Text":"Files","Children":[{"Text":"Frb1024.png","Children":[],"IsExpanded":false},{"Text":"Logo2.png","Children":[],"IsExpanded":false},{"Text":"Logo3.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ShapeEntityInstance","Children":[],"IsExpanded":false},{"Text":"TextureContainerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ScreenToLoadAsync.cs","Children":[],"IsExpanded":false},{"Text":"ScreenToLoadAsync.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SizeScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SizingEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SizeScreen.cs","Children":[],"IsExpanded":false},{"Text":"SizeScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SlowLoadScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SlowLoadScreen.cs","Children":[],"IsExpanded":false},{"Text":"SlowLoadScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SplashScreen","Children":[{"Text":"Files","Children":[{"Text":"SceneFile.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SpriteObject","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"SpriteObjectAlpha (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"Opaque","Children":[],"IsExpanded":false},{"Text":"Transparent","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SplashScreen.cs","Children":[],"IsExpanded":false},{"Text":"SplashScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteSortScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"SpriteList","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"SpriteSortScreen.cs","Children":[],"IsExpanded":false},{"Text":"SpriteSortScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"Layers","Children":[{"Text":"LayerInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"StateEntityWithoutCurrentStateVariableInstance","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetInEntity","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetOnInstance","Children":[],"IsExpanded":false},{"Text":"StateVariablesSetThroughTunneling","Children":[],"IsExpanded":false},{"Text":"ChildEntity","Children":[],"IsExpanded":false},{"Text":"StateEntityContainerInstance","Children":[],"IsExpanded":false},{"Text":"InstanceTestingVelocity","Children":[],"IsExpanded":false},{"Text":"OverridingVariableStateEntityInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstance","Children":[],"IsExpanded":false},{"Text":"StateEntityExposedNoneVariableInstance","Children":[],"IsExpanded":false},{"Text":"InterpolationStateEntity","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOtherInstance_Default","Children":[],"IsExpanded":false},{"Text":"EntityReferencingStateFromOtherInstance_ToBottom","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"StateVariablesSetThroughTunnelingCurrentState (VariableState)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityAlpha (float)","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityInstanceTextInstanceX (float)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[{"Text":"OpaqueOrTransparent","Children":[{"Text":"InterpolationEntityOpaque","Children":[],"IsExpanded":false},{"Text":"InterpolationEntityTransparent","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"TextSizeCategory","Children":[{"Text":"InterpolationInstanceTextSmall","Children":[],"IsExpanded":false},{"Text":"InterpolationInstanceTextLarge","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"StateScreen.cs","Children":[],"IsExpanded":false},{"Text":"StateScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TiledLevelScreen","Children":[{"Text":"Files","Children":[{"Text":"Levels","Children":[{"Text":"Level1.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Tilesets","Children":[{"Text":"Level1Info.csv","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SolidCollisions","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledList","Children":[],"IsExpanded":false},{"Text":"CreatedByTiledTypeList","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxList","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderList","Children":[],"IsExpanded":false},{"Text":"Map","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[{"Text":"UsesTmxLevelFiles (bool)","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TiledLevelScreen.cs","Children":[],"IsExpanded":false},{"Text":"TiledLevelScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TileShapeCollectionScreen","Children":[{"Text":"Files","Children":[{"Text":"TileShapeCollectionScreenGum.gusx","Children":[],"IsExpanded":false},{"Text":"TmxFile.tmx","Children":[],"IsExpanded":false},{"Text":"Tiles.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"EmptyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FillCompletelyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"BorderOutlineTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FromPropertyTileShapeCollection","Children":[],"IsExpanded":false},{"Text":"FromTypeTileShapeCollection","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TileShapeCollectionScreen.cs","Children":[],"IsExpanded":false},{"Text":"TileShapeCollectionScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TmxScreen","Children":[{"Text":"Files","Children":[{"Text":"FinalFantasyScene.scnx","Children":[],"IsExpanded":false},{"Text":"emptyMap1.csv","Children":[],"IsExpanded":false},{"Text":"TilbTest.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithEmptyLayers.tmx","Children":[],"IsExpanded":false},{"Text":"RotatedTileTmx.tmx","Children":[],"IsExpanded":false},{"Text":"WithLargeObjectOnFirstLayer.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithShapes.tmx","Children":[],"IsExpanded":false},{"Text":"TmxForObjectSourceFile.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithEntities.tmx","Children":[],"IsExpanded":false},{"Text":"TmxWithTileShapeCollectionLayers.tmx","Children":[],"IsExpanded":false},{"Text":"MapWithDefaultTileset.tmx","Children":[],"IsExpanded":false},{"Text":"MapWithParallax.tmx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TileEntityInstance","Children":[],"IsExpanded":false},{"Text":"CollidableShapesFromTmxList","Children":[],"IsExpanded":false},{"Text":"MapWithSourceFileTunneledVar","Children":[],"IsExpanded":false},{"Text":"TiledEntityInFolderList","Children":[],"IsExpanded":false},{"Text":"WaterTypeCollisionLayer","Children":[],"IsExpanded":false},{"Text":"CollisionLayer1","Children":[],"IsExpanded":false},{"Text":"MapWithDefaultTilesetObject","Children":[],"IsExpanded":false},{"Text":"TileNodeNetworkInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TmxScreen.cs","Children":[],"IsExpanded":false},{"Text":"TmxScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TransparencyRenderingScreen","Children":[{"Text":"Files","Children":[{"Text":"ColorTest.png","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"SolidColorTransparencyTestSprite","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TransparencyRenderingScreen.cs","Children":[],"IsExpanded":false},{"Text":"TransparencyRenderingScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"TunneledVariableScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"TunneledVariableEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"TunneledVariableScreen.cs","Children":[],"IsExpanded":false},{"Text":"TunneledVariableScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"XmlScreen","Children":[{"Text":"Files","Children":[{"Text":"XmlFileWithNoBackingObject.xml","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Objects","Children":[],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"XmlScreen.cs","Children":[],"IsExpanded":false},{"Text":"XmlScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"ZBufferedScreen","Children":[{"Text":"Files","Children":[],"IsExpanded":false},{"Text":"Objects","Children":[{"Text":"ZBufferedSprite","Children":[],"IsExpanded":false},{"Text":"ZBufferedEntityInstance","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"Variables","Children":[],"IsExpanded":false},{"Text":"States","Children":[],"IsExpanded":false},{"Text":"Events","Children":[],"IsExpanded":false},{"Text":"Code","Children":[{"Text":"ZBufferedScreen.cs","Children":[],"IsExpanded":false},{"Text":"ZBufferedScreen.Generated.cs","Children":[],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false}],"IsExpanded":false},{"Text":"Global Content Files","Children":[{"Text":"CsvFolder","Children":[{"Text":"SpreadsheetFile1.csv","Children":[],"IsExpanded":false},{"Text":"SpreadsheetFile2.csv","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"FolderInGlobalContent","Children":[{"Text":"SceneFileInFolder.scnx","Children":[],"IsExpanded":false}],"IsExpanded":false},{"Text":"arrow01.png","Children":[],"IsExpanded":false},{"Text":"BearContentPipeline.png","Children":[],"IsExpanded":false},{"Text":"Book.png","Children":[],"IsExpanded":false},{"Text":"CreatedByExcel1.csv","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect.wav","Children":[],"IsExpanded":false},{"Text":"DogBarkSoundEffect2.wav","Children":[],"IsExpanded":false},{"Text":"EmptyAnimationForReload.achx","Children":[],"IsExpanded":false},{"Text":"GlobalBmfcToFnt.fnt","Children":[],"IsExpanded":false},{"Text":"GlobalCsv.csv","Children":[],"IsExpanded":false},{"Text":"GumProject.gumx","Children":[],"IsExpanded":false},{"Text":"HugeCsv.csv","Children":[],"IsExpanded":false},{"Text":"ListCsv.csv","Children":[],"IsExpanded":false},{"Text":"LoadedAtRuntimeFalseCsv.csv","Children":[],"IsExpanded":false},{"Text":"LoadedOnlyWhenReferencedGlobal.mp3","Children":[],"IsExpanded":false},{"Text":"LocalizationDatabase.csv","Children":[],"IsExpanded":false},{"Text":"NotLoadedTextFile.txt","Children":[],"IsExpanded":false},{"Text":"OtherRedBall.bmp","Children":[],"IsExpanded":false},{"Text":"Resources.csv","Children":[],"IsExpanded":false},{"Text":"SharedClassGlobalCsv.csv","Children":[],"IsExpanded":false},{"Text":"SpreadsheetToReplace.csv","Children":[],"IsExpanded":false},{"Text":"TextureSettingsInfo.csv","Children":[],"IsExpanded":false},{"Text":"Waves.csv","Children":[],"IsExpanded":false}],"IsExpanded":false}]} \ No newline at end of file diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl.csproj b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl.csproj index 836735db6..0ad0d351c 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl.csproj +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl.csproj @@ -867,46 +867,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AlignmentObjectRuntime.cs @@ -2630,6 +2590,9 @@ StateInterpolation.DesktopGL + + + 1 + + // We can't use positions because for rotated tiles the positions stay the same, but the + // texture coordiantes do not. So we should use the texture coordiantes. + // A tile's texture coordiantes may look like this: + // (0, 0) (1, 0) + // + // + // + // + // (0, 1) (1, 1) + // + + // The X Axis is set by finding the pair of texture coordinates where + // the Y value is the same, and the X value is increasing + // There may be a more elegant way to do this (mathematically) + // but I'm not sure what that is so we'll just brute force it: + var startIndex = orderedTileIndex * 4; + + var bottomLeft = mVertices[startIndex]; + var bottomRight = mVertices[startIndex + 1]; + var topRight = mVertices[startIndex + 2]; + var topLeft = mVertices[startIndex + 3]; + + Vector3 xAxis = Vector3.UnitX; + + if (bottomLeft.TextureCoordinate.Y == bottomRight.TextureCoordinate.Y) + { + if (bottomRight.TextureCoordinate.X > bottomLeft.TextureCoordinate.X) + { + xAxis = bottomRight.Position - bottomLeft.Position; + } + else + { + xAxis = bottomLeft.Position - bottomRight.Position; + } + } + else + { + // use top right and bottom right + if (topRight.TextureCoordinate.Y == bottomRight.TextureCoordinate.Y) + { + if (topRight.TextureCoordinate.X > bottomRight.TextureCoordinate.X) + { + xAxis = topRight.Position - bottomRight.Position; + } + else + { + xAxis = bottomRight.Position - topRight.Position; + } + } + } + + var rotationZ = (float)System.Math.Atan2(xAxis.Y, xAxis.X); + if (rotationZ < 0) + { + rotationZ += MathHelper.TwoPi; + } + + return rotationZ; + } + public void GetBottomLeftWorldCoordinateForOrderedTile(int orderedTileIndex, out float x, out float y) { // The order is: @@ -936,6 +1052,14 @@ public void GetBottomLeftWorldCoordinateForOrderedTile(int orderedTileIndex, out return null; } + ///

+ /// Most pixel distortion problems can be solved by snapping the camera position + /// to the pixel using MathFunctions.RoundFloat or using the Camera Controlling Entity. + /// For stubborn distortions only happening on Tiled maps you can use this. It won't + /// do anything unless set to something different to zero. + /// + public static float TileVertexOffset { get; set; } + /// /// Adds a tile to the tile map /// @@ -953,19 +1077,18 @@ public int AddTile(Vector3 bottomLeftPosition, Vector2 dimensions, Vector4 textu int currentIndex = mCurrentNumberOfTiles * 6; // 6 indices per tile (there are mVertices.Length/4 tiles) - float xOffset = bottomLeftPosition.X; - float yOffset = bottomLeftPosition.Y; + float xOffset = bottomLeftPosition.X + TileVertexOffset; + float yOffset = bottomLeftPosition.Y + TileVertexOffset; float zOffset = bottomLeftPosition.Z; - float width = dimensions.X; - float height = dimensions.Y; - + float width = dimensions.X - (TileVertexOffset * 2f); + float height = dimensions.Y - (TileVertexOffset * 2f); // create vertices - mVertices[currentVertex + 0] = new VertexPositionTexture(new Vector3(xOffset + 0f, yOffset + 0f, zOffset), new Vector2(texture.X, texture.W)); - mVertices[currentVertex + 1] = new VertexPositionTexture(new Vector3(xOffset + width, yOffset + 0f, zOffset), new Vector2(texture.Y, texture.W)); - mVertices[currentVertex + 2] = new VertexPositionTexture(new Vector3(xOffset + width, yOffset + height, zOffset), new Vector2(texture.Y, texture.Z)); - mVertices[currentVertex + 3] = new VertexPositionTexture(new Vector3(xOffset + 0f, yOffset + height, zOffset), new Vector2(texture.X, texture.Z)); + mVertices[currentVertex + 0] = new VertexType(new Vector3(xOffset + 0f, yOffset + 0f, zOffset), new Vector2(texture.X, texture.W)); + mVertices[currentVertex + 1] = new VertexType(new Vector3(xOffset + width, yOffset + 0f, zOffset), new Vector2(texture.Y, texture.W)); + mVertices[currentVertex + 2] = new VertexType(new Vector3(xOffset + width, yOffset + height, zOffset), new Vector2(texture.Y, texture.Z)); + mVertices[currentVertex + 3] = new VertexType(new Vector3(xOffset + 0f, yOffset + height, zOffset), new Vector2(texture.X, texture.Z)); // create indices mIndices[currentIndex + 0] = currentVertex + 0; @@ -1021,6 +1144,9 @@ public void Draw(Camera camera) //////////////////End Early Out///////////////// + AdjustOffsetAndParallax(camera); + + ForceUpdateDependencies(); int firstVertIndex; int lastVertIndex; @@ -1053,7 +1179,7 @@ public void Draw(Camera camera) // It could use DrawIndexedPrimitives instead for much faster performance, // but to do that we'd have to keep VB's around and make sure to re-create them // whenever the graphics device is lost. - FlatRedBallServices.GraphicsDevice.DrawUserIndexedPrimitives( + FlatRedBallServices.GraphicsDevice.DrawUserIndexedPrimitives( PrimitiveType.TriangleList, mVertices, firstVertIndex, @@ -1090,7 +1216,7 @@ private Effect PrepareRenderingStates(Camera camera, out TextureAddressMode oldT #else FlatRedBall.Graphics.Renderer.BlendOperation = BlendOperation.Regular; #endif - Effect effectTouse = null; + Effect effectToUse = null; if (ZBuffered) { @@ -1100,22 +1226,53 @@ private Effect PrepareRenderingStates(Camera camera, out TextureAddressMode oldT mAlphaTestEffect.World = Matrix.CreateScale(RenderingScale) * base.TransformationMatrix; mAlphaTestEffect.Texture = mTexture; - effectTouse = mAlphaTestEffect; + effectToUse = mAlphaTestEffect; } else { - camera.SetDeviceViewAndProjection(mBasicEffect, false); +#if RendererHasExternalEffectManager && MONOGAME_381 + if (UseCustomEffect) + { + var effectManager = Renderer.ExternalEffectManager; + + var world = Matrix.CreateScale(RenderingScale) * base.TransformationMatrix; + var view = camera.GetLookAtMatrix(false); + var projection = camera.GetProjectionMatrix(); + var worldView = Matrix.Identity; + var worldViewProj = Matrix.Identity; + + Matrix.Multiply(ref world, ref view, out worldView); + Matrix.Multiply(ref worldView, ref projection, out worldViewProj); + + effectManager.ParameterViewProj.SetValue(worldViewProj); + effectManager.ParameterCurrentTexture.SetValue(mTexture); - mBasicEffect.World = Matrix.CreateScale(RenderingScale) * base.TransformationMatrix; - mBasicEffect.Texture = mTexture; + var color = CustomEffectManager.ProcessColorForColorOperation(mColorOperation, new Vector4(mRed, mGreen, mBlue, mAlpha)); + effectManager.ParameterColorModifier.SetValue(color); - mBasicEffect.DiffuseColor = new Vector3(Red, Green, Blue); - mBasicEffect.Alpha = Alpha; + effectToUse = effectManager.Effect; + + var effectTechnique = effectManager.GetColorModifierTechniqueFromColorOperation(mColorOperation); + + if (effectToUse.CurrentTechnique != effectTechnique) + effectToUse.CurrentTechnique = effectTechnique; + } + else +#endif + { + camera.SetDeviceViewAndProjection(mBasicEffect, false); + + mBasicEffect.World = Matrix.CreateScale(RenderingScale) * base.TransformationMatrix; + mBasicEffect.Texture = mTexture; + + mBasicEffect.DiffuseColor = new Vector3(Red, Green, Blue); + mBasicEffect.Alpha = Alpha; #if TILEMAPS_ALPHA_AND_COLOR mBasicEffect.VertexColorEnabled = true; #endif - effectTouse = mBasicEffect; + effectToUse = mBasicEffect; + } } @@ -1128,7 +1285,7 @@ private Effect PrepareRenderingStates(Camera camera, out TextureAddressMode oldT oldTextureAddressMode = Renderer.TextureAddressMode; Renderer.TextureAddressMode = TextureAddressMode.Clamp; - return effectTouse; + return effectToUse; } private void GetRenderingIndexValues(Camera camera, out int firstVertIndex, out int lastVertIndex, out int indexStart, out int numberOfTriangles) @@ -1172,7 +1329,7 @@ private void GetRenderingIndexValues(Camera camera, out int firstVertIndex, out numberOfTriangles = (indexEndExclusive - indexStart) / 3; } - public static int GetFirstAfterX(VertexPositionTexture[] list, float xGreaterThan) + public static int GetFirstAfterX(VertexType[] list, float xGreaterThan) { int min = 0; int originalMax = list.Length / 4; @@ -1231,7 +1388,7 @@ public static int GetFirstAfterX(VertexPositionTexture[] list, float xGreaterTha } } - public static int GetFirstAfterY(VertexPositionTexture[] list, float yGreaterThan) + public static int GetFirstAfterY(VertexType[] list, float yGreaterThan) { int min = 0; int originalMax = list.Length / 4; @@ -1349,23 +1506,10 @@ private TMXGlueLib.mapTilesetTile GetTilesetTile(TMXGlueLib.Tileset tileset, str return null; } - - #region XML Docs - /// - /// Here we update our batch - but this batch doesn't - /// need to be updated - /// - #endregion public void Update() { - float leftView = Camera.Main.AbsoluteLeftXEdgeAt(0); - float topView = Camera.Main.AbsoluteTopYEdgeAt(0); - - float cameraOffsetX = leftView - CameraOriginX; - float cameraOffsetY = topView - CameraOriginY; - - this.RelativeX = cameraOffsetX * _parallaxMultiplierX; - this.RelativeY = cameraOffsetY * _parallaxMultiplierY; + var camera = Camera.Main; + AdjustOffsetAndParallax(camera); this.TimedActivity(TimeManager.SecondDifference, TimeManager.SecondDifferenceSquaredDividedByTwo, TimeManager.LastSecondDifference); @@ -1378,6 +1522,37 @@ public void Update() this.UpdateDependencies(TimeManager.CurrentTime); } + private void AdjustOffsetAndParallax(Camera camera) + { + float leftView = NativeCameraWidth != null ? camera.X - NativeCameraWidth.Value / 2f : camera.AbsoluteLeftXEdgeAt(0); + float topView = NativeCameraHeight != null ? camera.Y + NativeCameraHeight.Value / 2.0f : camera.AbsoluteTopYEdgeAt(0); + + float cameraOffsetX = leftView - CameraOriginX; + float cameraOffsetY = topView - CameraOriginY; + + if (camera.Orthogonal) + { + var zoom = camera.DestinationRectangle.Height / camera.OrthogonalHeight; + + var pixelRoundingValue = 1 / zoom; + pixelRoundingValue = System.Math.Min(1, pixelRoundingValue); + + this.RelativeX = MathFunctions.RoundFloat(cameraOffsetX * _parallaxMultiplierX, pixelRoundingValue); + this.RelativeY = MathFunctions.RoundFloat(cameraOffsetY * _parallaxMultiplierY, pixelRoundingValue); + + + } + + else + { + this.RelativeX = cameraOffsetX * _parallaxMultiplierX; + this.RelativeY = cameraOffsetY * _parallaxMultiplierY; + } + } + + public static float? NativeCameraWidth; + public static float? NativeCameraHeight; + // TODO: I would like to somehow make this a property on the LayeredTileMap, but right now it is easier to put them here public float CameraOriginY { get; set; } public float CameraOriginX { get; set; } @@ -1434,16 +1609,46 @@ public void Destroy() public void MergeOntoThis(IEnumerable mapDrawableBatches) { + int quadsOnThis = QuadCount; + + // If this is empty, then this will inherit the first MDB's texture + if (quadsOnThis == 0 && this.Texture == null) + { + var firstWithNonNullTexture = mapDrawableBatches.FirstOrDefault(item => item.Texture != null); + + this.Texture = firstWithNonNullTexture?.Texture; + } + + +#if DEBUG + var thisTexture = this.Texture; + foreach (var mdb in mapDrawableBatches) + { + if(mdb.Texture != thisTexture && mdb.QuadCount > 0) + { + string thisTextureName = thisTexture?.Name ?? ""; + string otherTexture = mdb.Texture?.Name ?? ""; + + throw new InvalidOperationException($"The MapDrawableBatch {mdb.Name} has the texture {otherTexture} which is different than this layer's texture {thisTextureName}"); + } + if(mdb.Z < this.Z) + { + throw new Exception( + $"The layer {mdb.Name} has a lower Z {mdb.Z} than this layer's Z ({this.Name} {this.Z}). Merging has to be called on the bottom-most layer"); + + } + } +#endif int quadsToAdd = 0; - int quadsOnThis = QuadCount; foreach (var mdb in mapDrawableBatches) { quadsToAdd += mdb.QuadCount; } + int totalNumberOfVerts = 4 * (this.QuadCount + quadsToAdd); int totalNumberOfIndexes = 6 * (this.QuadCount + quadsToAdd); @@ -1613,8 +1818,11 @@ private void MergeSortedY(IEnumerable mapDrawableBatches, int mCurrentNumberOfTiles = totalNumberOfVerts / 4; + int newFlagFlipArraySize = 0; foreach (var layer in layers) { + newFlagFlipArraySize += layer.FlipFlagArray.Length; + var invertedLayerDictionary = new Dictionary(); foreach (var kvp in layer.NamedTileOrderedIndexes) @@ -1628,12 +1836,13 @@ private void MergeSortedY(IEnumerable mapDrawableBatches, int invertedDictionaries.Add(invertedLayerDictionary); } + var newFlipFlagArray = new byte[newFlagFlipArraySize]; while (true) { float smallestY = float.PositiveInfinity; //int smallestIndex = -1; - int toCopyFrom = -1; + int layerIndexToCopyFrom = -1; for (int layerIndex = 0; layerIndex < currentVertIndex.Length; layerIndex++) { @@ -1644,44 +1853,50 @@ private void MergeSortedY(IEnumerable mapDrawableBatches, int if (vertY < smallestY) { smallestY = vertY; - toCopyFrom = layerIndex; + layerIndexToCopyFrom = layerIndex; //smallestIndex = currentVertIndex[layerIndex]; } } } - if (toCopyFrom == -1) + if (layerIndexToCopyFrom == -1) { break; } else { - var sourceVertIndex = currentVertIndex[toCopyFrom]; + var layerToCopyFrom = layers[layerIndexToCopyFrom]; + var sourceVertIndex = currentVertIndex[layerIndexToCopyFrom]; var sourceIndexIndex = (sourceVertIndex / 4) * 6; + var sourceFlipIndex = (sourceVertIndex / 4); + + var destinationFlipIndex = destinationVertIndex / 4; - newVerts[destinationVertIndex] = layers[toCopyFrom].mVertices[sourceVertIndex]; - newVerts[destinationVertIndex + 1] = layers[toCopyFrom].mVertices[sourceVertIndex + 1]; - newVerts[destinationVertIndex + 2] = layers[toCopyFrom].mVertices[sourceVertIndex + 2]; - newVerts[destinationVertIndex + 3] = layers[toCopyFrom].mVertices[sourceVertIndex + 3]; + newFlipFlagArray[destinationFlipIndex] = layerToCopyFrom.FlipFlagArray[sourceFlipIndex]; - var firstVert = layers[toCopyFrom].mIndices[sourceIndexIndex]; + newVerts[destinationVertIndex] = layerToCopyFrom.mVertices[sourceVertIndex]; + newVerts[destinationVertIndex + 1] = layerToCopyFrom.mVertices[sourceVertIndex + 1]; + newVerts[destinationVertIndex + 2] = layerToCopyFrom.mVertices[sourceVertIndex + 2]; + newVerts[destinationVertIndex + 3] = layerToCopyFrom.mVertices[sourceVertIndex + 3]; + + var firstVert = layerToCopyFrom.mIndices[sourceIndexIndex]; newIndexes[destinationIndexIndex] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex]; newIndexes[destinationIndexIndex + 1] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex + 1]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex + 1]; newIndexes[destinationIndexIndex + 2] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex + 2]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex + 2]; newIndexes[destinationIndexIndex + 3] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex + 3]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex + 3]; newIndexes[destinationIndexIndex + 4] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex + 4]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex + 4]; newIndexes[destinationIndexIndex + 5] = - destinationVertIndex - firstVert + layers[toCopyFrom].mIndices[sourceIndexIndex + 5]; + destinationVertIndex - firstVert + layerToCopyFrom.mIndices[sourceIndexIndex + 5]; - if (invertedDictionaries[toCopyFrom].ContainsKey(sourceVertIndex / 4)) + if (invertedDictionaries[layerIndexToCopyFrom].ContainsKey(sourceVertIndex / 4)) { - var newName = invertedDictionaries[toCopyFrom][sourceVertIndex / 4]; + var newName = invertedDictionaries[layerIndexToCopyFrom][sourceVertIndex / 4]; if (newNameIndexDictionary.ContainsKey(newName) == false) { @@ -1693,11 +1908,12 @@ private void MergeSortedY(IEnumerable mapDrawableBatches, int destinationVertIndex += 4; destinationIndexIndex += 6; - currentVertIndex[toCopyFrom] += 4; + currentVertIndex[layerIndexToCopyFrom] += 4; } } this.mNamedTileOrderedIndexes = newNameIndexDictionary; + this.FlipFlagArray = newFlipFlagArray; this.mVertices = newVerts; this.mIndices = newIndexes; diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapLayer.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapLayer.cs index ffffa189e..3088ce6bc 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapLayer.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapLayer.cs @@ -30,8 +30,6 @@ public List properties private mapLayerData[] dataField; - private string nameField; - private int widthField; private int heightField; diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapTilesetTile.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapTilesetTile.cs index 97cdc798c..a314bcae4 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapTilesetTile.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/MapTilesetTile.cs @@ -58,7 +58,7 @@ public int id [XmlAttribute("class")] - public string Class + public string Class { get => Type; set => Type = value; @@ -74,7 +74,12 @@ public TileAnimation Animation [XmlElement("objectgroup")] public mapObjectgroup Objects { get; set; } - + [XmlAttribute("probability")] + public double Probability + { + get; + set; + } = 1; public mapTilesetTile() { diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/ReducedTileMapInfo.TiledMapSave.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/ReducedTileMapInfo.TiledMapSave.cs index c16f4da11..5c131b099 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/ReducedTileMapInfo.TiledMapSave.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/ReducedTileMapInfo.TiledMapSave.cs @@ -127,7 +127,6 @@ private static void CreateFromTiledMapSave(TiledMapSave tiledMapSave, string tmx string texture = null; - uint tileIdOfTexture = 0; Tileset tileSet = null; uint? firstGid = null; @@ -150,12 +149,6 @@ private static void CreateFromTiledMapSave(TiledMapSave tiledMapSave, string tmx firstGid = firstObjectWithTexture?.gid; } - else - { - //Image layers and any other future layer types in Tiled are not supported at - //this time. Just move onto the next layer and ignore this one. - continue; - } if (firstGid > 0) { @@ -186,6 +179,14 @@ private static void CreateFromTiledMapSave(TiledMapSave tiledMapSave, string tmx } } } + else if (tiledLayer is MapImageLayer mapImageLayer) + { + if (!string.IsNullOrEmpty(mapImageLayer.ImageObject?.Source)) + { + directory = tmxDirectory; + texture = FlatRedBall.IO.FileManager.RemoveDotDotSlash(directory + mapImageLayer.ImageObject.Source); + } + } int tileWidth = tiledMapSave.tilewidth; int tileHeight = tiledMapSave.tileheight; @@ -215,7 +216,12 @@ private static void CreateFromTiledMapSave(TiledMapSave tiledMapSave, string tmx else if (tiledLayer is mapObjectgroup) { - AddObjectLayerTiles(reducedLayerInfo, tiledLayer, tileSet, firstGid, tileWidth, tileHeight); + AddObjectLayerTiles(reducedLayerInfo, tiledLayer, tileSet, tileWidth, tileHeight); + } + + else if (tiledLayer is MapImageLayer mapImageLayer) + { + AddImageLayerTiles(reducedLayerInfo, mapImageLayer, tileWidth, tileHeight); } } } @@ -296,7 +302,7 @@ private static void AddTileLayerTiles(TiledMapSave tiledMapSave, ReducedLayerInf } } - private static void AddObjectLayerTiles(ReducedLayerInfo reducedLayerInfo, AbstractMapLayer tiledLayer, Tileset tileSet, uint? gid, int tileWidth, int tileHeight) + private static void AddObjectLayerTiles(ReducedLayerInfo reducedLayerInfo, AbstractMapLayer tiledLayer, Tileset tileSet, int tileWidth, int tileHeight) { var asMapLayer = tiledLayer as mapObjectgroup; @@ -320,15 +326,15 @@ private static void AddObjectLayerTiles(ReducedLayerInfo reducedLayerInfo, Abstr quad.RotationDegrees = (float)objectInstance.Rotation; - quad.FlipFlags = (byte)(gid.Value & 0xf0000000 >> 7); + quad.FlipFlags = (byte)(objectInstance.gid & 0xf0000000 >> 7); - var valueWithoutFlip = gid.Value & 0x0fffffff; + var valueWithoutFlip = objectInstance.gid & 0x0fffffff; int leftPixelCoord; int topPixelCoord; int rightPixelCoord; int bottomPixelCoord; - TiledMapSave.GetPixelCoordinatesFromGid(gid.Value, tileSet, + TiledMapSave.GetPixelCoordinatesFromGid((uint)valueWithoutFlip, tileSet, out leftPixelCoord, out topPixelCoord, out rightPixelCoord, out bottomPixelCoord); quad.LeftTexturePixel = (ushort)Math.Min(leftPixelCoord, rightPixelCoord); @@ -347,6 +353,42 @@ private static void AddObjectLayerTiles(ReducedLayerInfo reducedLayerInfo, Abstr } } + private static void AddImageLayerTiles(ReducedLayerInfo reducedLayerInfo, MapImageLayer mapImageLayer, int tileWidth, int tileHeight) + { + ///////////////////////Early Out///////////////////////// + if (mapImageLayer.ImageObject == null) + { + return; + } + ///////////////////////End Early Out///////////////////////// + + ReducedQuadInfo quad = new DataTypes.ReducedQuadInfo(); + + quad.LeftQuadCoordinate = 0; + quad.BottomQuadCoordinate = (float)-mapImageLayer.ImageObject.Height; + + quad.OverridingWidth = mapImageLayer.ImageObject.Width; + quad.OverridingHeight = mapImageLayer.ImageObject.Height; + + quad.RotationDegrees = (float)0; + + // todo... + quad.FlipFlags = 0; + + int leftPixelCoord = 0; + int topPixelCoord = 0; + int rightPixelCoord = (int)mapImageLayer.ImageObject.Width; + int bottomPixelCoord = (int)mapImageLayer.ImageObject.Height; + + quad.LeftTexturePixel = (ushort)Math.Min(leftPixelCoord, rightPixelCoord); + quad.TopTexturePixel = (ushort)Math.Min(topPixelCoord, bottomPixelCoord); + + quad.Name = mapImageLayer.Name; + + reducedLayerInfo?.Quads.Add(quad); + + } + private static void CreateFromSpriteEditorScene(TiledMapSave tiledMapSave, float scale, float zOffset, FileReferenceType referenceType, ReducedTileMapInfo toReturn) { var ses = tiledMapSave.ToSceneSave(scale, referenceType); diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TileNodeNetworkCreator.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TileNodeNetworkCreator.cs index 86b0bfd92..8856cbf3e 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TileNodeNetworkCreator.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TileNodeNetworkCreator.cs @@ -6,6 +6,7 @@ using FlatRedBall.TileGraphics; using FlatRedBall.Math; using TMXGlueLib.DataTypes; +using Microsoft.Xna.Framework; namespace FlatRedBall.AI.Pathfinding { @@ -21,6 +22,90 @@ public static TileNodeNetwork CreateFrom(LayeredTileMap layeredTileMap, Directio return nodeNetwork; } + public static void FillAllExceptFromPredicate(this TileNodeNetwork nodeNetwork, LayeredTileMap layeredTileMap, Func, bool> predicate, int removalTileRadius = 0) + { + var dimensionHalf = layeredTileMap.WidthPerTile.Value / 2.0f; + + var properties = layeredTileMap.TileProperties; + + nodeNetwork.FillCompletely(); + + foreach (var kvp in properties) + { + string name = kvp.Key; + var namedValues = kvp.Value; + + if (predicate(namedValues)) + { + foreach (var layer in layeredTileMap.MapLayers) + { + var dictionary = layer.NamedTileOrderedIndexes; + + if (dictionary.ContainsKey(name)) + { + var indexList = dictionary[name]; + + foreach (var index in indexList) + { + float left; + float bottom; + layer.GetBottomLeftWorldCoordinateForOrderedTile(index, out left, out bottom); + + Vector3 positionToRemove = new Vector3(); + + positionToRemove.X = left + dimensionHalf; + positionToRemove.Y = bottom + dimensionHalf; + + nodeNetwork.RemoveAndUnlinkNode(ref positionToRemove); + + for (int radius = 1; radius <= removalTileRadius; radius++) + { + RemoveTilesAtRadius(radius, positionToRemove); + } + } + } + } + } + + + void RemoveTilesAtRadius(int radius, Vector3 positionToRemove) + { + var currentPosition = positionToRemove + new Vector3(-radius * layeredTileMap.WidthPerTile.Value, radius * layeredTileMap.WidthPerTile.Value, 0); + + for (int i = 0; i < radius * 2; i++) + { + currentPosition.X += layeredTileMap.WidthPerTile.Value; + var copy = currentPosition; + nodeNetwork.RemoveAndUnlinkNode(ref copy); + } + + for (int i = 0; i < radius * 2; i++) + { + currentPosition.Y -= layeredTileMap.WidthPerTile.Value; + var copy = currentPosition; + + nodeNetwork.RemoveAndUnlinkNode(ref copy); + } + + for (int i = 0; i < radius * 2; i++) + { + currentPosition.X -= layeredTileMap.WidthPerTile.Value; + var copy = currentPosition; + + nodeNetwork.RemoveAndUnlinkNode(ref copy); + } + + for (int i = 0; i < radius * 2; i++) + { + currentPosition.Y += layeredTileMap.WidthPerTile.Value; + var copy = currentPosition; + + nodeNetwork.RemoveAndUnlinkNode(ref copy); + } + } + } + } + public static void FillFromPredicate(this TileNodeNetwork nodeNetwork, LayeredTileMap layeredTileMap, Func, bool> predicate) { var dimensionHalf = layeredTileMap.WidthPerTile.Value / 2.0f; @@ -133,6 +218,44 @@ bool CreateFromTypesPredicate(List list) return CreateFrom(layeredTileMap, directionalType, CreateFromTypesPredicate); } + public static TileNodeNetwork CreateFromTilesWithoutTypes(LayeredTileMap layeredTileMap, DirectionalType directionalType, params string[] types) => + CreateFromTilesWithoutTypes(layeredTileMap, directionalType, (ICollection)types); + + public static TileNodeNetwork CreateFromTilesWithoutTypes(LayeredTileMap layeredTileMap, DirectionalType directionalType, int removalTileRadius, params string[] types) => + CreateFromTilesWithoutTypes(layeredTileMap, directionalType, (ICollection)types, removalTileRadius); + + public static TileNodeNetwork CreateFromTilesWithoutTypes(LayeredTileMap layeredTileMap, DirectionalType directionalType, ICollection types, int removalTileRadius = 0) + { + bool CreateFromTypesPredicate(List list) + { + var toReturn = false; + + foreach (var namedValue in list) + { + if (namedValue.Name == "Type") + { + var valueAsString = namedValue.Value as string; + + if (!string.IsNullOrEmpty(valueAsString) && types.Contains(valueAsString)) + { + toReturn = true; + break; + } + } + } + + return toReturn; + } + + //return CreateFrom(layeredTileMap, directionalType, CreateFromTypesPredicate); + + TileNodeNetwork nodeNetwork = CreateTileNodeNetwork(layeredTileMap, directionalType); + + FillAllExceptFromPredicate(nodeNetwork, layeredTileMap, CreateFromTypesPredicate, removalTileRadius); + + return nodeNetwork; + } + public static void FillFromTypes(this TileNodeNetwork tileNodeNetwork, LayeredTileMap layeredTileMap, DirectionalType directionalType, ICollection types) { bool CreateFromTypesPredicate(List list) diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Conversion.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Conversion.cs index 5699aea5f..0069fab68 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Conversion.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Conversion.cs @@ -109,9 +109,12 @@ public void MoveTypeToProperties() var properties = tileset.TileDictionary[item.gid.Value - tileset.Firstgid]; if (!string.IsNullOrEmpty(properties.Type)) { - - item.properties.Add(new property { name = "Type", Type = "string", value = properties.Type }); - item.PropertyDictionary["Type"] = properties.Type; + if(item.PropertyDictionary.ContainsKey("Type")) { + //If it already has a Type, it's overridden in tiled so we don't want the base tileset Type + } else { + item.properties.Add(new property { name = "Type", Type = "string", value = properties.Type }); + item.PropertyDictionary["Type"] = properties.Type; + } } } @@ -1111,7 +1114,7 @@ private SpriteSave CreateSpriteSaveFromMapTileset(float scale, int layercount, M private static bool IsName(string key) { - return property.GetStrippedName(key).ToLower() == "name"; + return String.Equals(property.GetStrippedName(key), "name", StringComparison.OrdinalIgnoreCase); } public void CalculateWorldCoordinates(int layerIndex, int tileIndex, int tileWidth, int tileHeight, int layerWidth, out float x, out float y, out float z) diff --git a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Serialization.cs b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Serialization.cs index 850b91da7..fd6f4aa1c 100644 --- a/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Serialization.cs +++ b/Tests/GlueTestProjectDesktopGl/GlueTestProjectDesktopGl/TileGraphics/TiledMapSave.Serialization.cs @@ -651,10 +651,10 @@ public uint[] tiles case "zlib": #if SUPPORTS_ZLIB data = new Ionic.Zlib.ZlibStream(data, Ionic.Zlib.CompressionMode.Decompress, false); + break; #else throw new NotImplementedException("Does not support zlib"); #endif - break; case null: // Not compressed. Data is already decoded. break; @@ -878,6 +878,12 @@ public string Type get; set; } + [XmlAttribute(AttributeName = "class")] + public string Class { + get { return Type; } + set { Type = value; } + } + [XmlIgnore] public uint? gid { get; set; }