Re-add object ID class, add some wheel rig properties, remove old game assembly refernces

This commit is contained in:
Norbi Peti 2022-04-12 00:52:24 +02:00
parent 23abe47c72
commit f9aa6ce2bb
9 changed files with 106 additions and 358 deletions

View file

@ -22,7 +22,7 @@ namespace CodeGenerator
group = GetGroup(name) + "_BLOCK_BUILD_GROUP"; group = GetGroup(name) + "_BLOCK_BUILD_GROUP";
} }
if (!group.Contains(".")) if (!group.Contains('.'))
group = "CommonExclusiveGroups." + group; group = "CommonExclusiveGroups." + group;
var codeUnit = new CodeCompileUnit(); var codeUnit = new CodeCompileUnit();
@ -67,7 +67,7 @@ namespace CodeGenerator
codeUnit.Namespaces.Add(ns); codeUnit.Namespaces.Add(ns);
var provider = CodeDomProvider.CreateProvider("CSharp"); var provider = CodeDomProvider.CreateProvider("CSharp");
var path = $@"..\..\..\TechbloxModdingAPI\Blocks\{name}.cs"; var path = $@"..\..\..\..\TechbloxModdingAPI\Blocks\{name}.cs";
using (var sw = new StreamWriter(path)) using (var sw = new StreamWriter(path))
{ {
provider.GenerateCodeFromCompileUnit(codeUnit, sw, new CodeGeneratorOptions {BracingStyle = "C"}); provider.GenerateCodeFromCompileUnit(codeUnit, sw, new CodeGeneratorOptions {BracingStyle = "C"});

View file

@ -9,6 +9,7 @@
<NeutralLanguage>en-CA</NeutralLanguage> <NeutralLanguage>en-CA</NeutralLanguage>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>9</LangVersion> <LangVersion>9</LangVersion>
<OutputType>Exe</OutputType>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup> </PropertyGroup>
@ -66,10 +67,6 @@
<HintPath>..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath>
</Reference> </Reference>
<Reference Include="Blocks.HUDFeedbackBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Blocks.HUDFeedbackBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Blocks.HUDFeedbackBlocks.dll</HintPath>
</Reference>
<Reference Include="Boxophobic.TheVehetationEngine.Runtime"> <Reference Include="Boxophobic.TheVehetationEngine.Runtime">
<HintPath>..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath>
@ -110,10 +107,6 @@
<HintPath>..\ref\Techblox_Data\Managed\FullGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\FullGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\FullGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\FullGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.AudioBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.AudioBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.AudioBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.BlockEntityFactory"> <Reference Include="Gamecraft.BlockEntityFactory">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath>
@ -122,46 +115,18 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Blocks.DamagingSurfaceBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.DestructionBlocks"> <Reference Include="Gamecraft.Blocks.DestructionBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Blocks.GenericPhysicsBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.LogicBlock"> <Reference Include="Gamecraft.Blocks.LogicBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath>
</Reference> </Reference>
<Reference Include="GameCraft.Blocks.ProjectileBlock">
<HintPath>..\ref\Techblox_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.TextBlock.CompositionRoot">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.TimerBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TimerBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TimerBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.BlocksEntityDescriptors"> <Reference Include="Gamecraft.BlocksEntityDescriptors">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.CharacterVulnerability">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerability.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerability.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.CharacterVulnerabilityGui">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.ColourPalette"> <Reference Include="Gamecraft.ColourPalette">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath>
@ -186,10 +151,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.BlueprintInventoryMock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventoryMock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventoryMock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.Blueprints"> <Reference Include="Gamecraft.GUI.Blueprints">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath>
@ -218,10 +179,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.HUDFeedbackBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.ModeBar"> <Reference Include="Gamecraft.GUI.ModeBar">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath>
@ -246,10 +203,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.TimeModeClock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TimeModeClock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TimeModeClock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.Tweaks"> <Reference Include="Gamecraft.GUI.Tweaks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath>
@ -258,18 +211,10 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.Wires.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.WorldSpaceGuis"> <Reference Include="Gamecraft.GUI.WorldSpaceGuis">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.InventoryTimeRunning">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.InventoryTimeRunning.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.InventoryTimeRunning.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.JointBlocks"> <Reference Include="Gamecraft.JointBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath>
@ -282,14 +227,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.PerformanceWarnings">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PerformanceWarnings.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PerformanceWarnings.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.PickupBlck">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupBlck.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupBlck.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.PickupsCommon"> <Reference Include="Gamecraft.PickupsCommon">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath>
@ -298,10 +235,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Projectiles">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Projectiles.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Projectiles.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Serialization"> <Reference Include="Gamecraft.Serialization">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath>
@ -310,26 +243,14 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Tweaks.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.Mockup.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.VisualEffects.Decals"> <Reference Include="Gamecraft.VisualEffects.Decals">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.VisualEffects">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Wires"> <Reference Include="Gamecraft.Wires">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Wires.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.Mockup.dll</HintPath>
</Reference>
<Reference Include="GameLiftServerSDKNet45"> <Reference Include="GameLiftServerSDKNet45">
<HintPath>..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath>
@ -362,14 +283,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath>
</Reference> </Reference>
<Reference Include="IllusionInjector">
<HintPath>..\ref\Techblox_Data\Managed\IllusionInjector.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\IllusionInjector.dll</HintPath>
</Reference>
<Reference Include="IllusionPlugin">
<HintPath>..\ref\Techblox_Data\Managed\IllusionPlugin.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\IllusionPlugin.dll</HintPath>
</Reference>
<Reference Include="JWT"> <Reference Include="JWT">
<HintPath>..\ref\Techblox_Data\Managed\JWT.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\JWT.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\JWT.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\JWT.dll</HintPath>
@ -390,18 +303,14 @@
<HintPath>..\ref\Techblox_Data\Managed\Monobehaviours.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Monobehaviours.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Monobehaviours.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Monobehaviours.dll</HintPath>
</Reference> </Reference>
<Reference Include="mscorlib">
<HintPath>..\ref\Techblox_Data\Managed\mscorlib.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\mscorlib.dll</HintPath>
</Reference>
<Reference Include="MultiplayerNetworking"> <Reference Include="MultiplayerNetworking">
<HintPath>..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath>
</Reference> </Reference>
<Reference Include="MultiplayerTest">
<HintPath>..\ref\Techblox_Data\Managed\MultiplayerTest.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerTest.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>..\ref\Techblox_Data\Managed\netstandard.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\netstandard.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json"> <Reference Include="Newtonsoft.Json">
<HintPath>..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath>
@ -482,10 +391,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.GUI.BlockLabel">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.BlockLabel.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.BlockLabel.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.GUI.DebugDisplay"> <Reference Include="RobocraftX.GUI.DebugDisplay">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath>
@ -534,10 +439,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.MainGameMock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGameMock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGameMock.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.MainSimulation.Audio"> <Reference Include="RobocraftX.MainSimulation.Audio">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath>
@ -546,18 +447,10 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.MockCharacter">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MockCharacter.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MockCharacter.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Multiplayer"> <Reference Include="RobocraftX.Multiplayer">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Multiplayer.GUI">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.GUI.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.GUI.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Multiplayer.NetworkEntityStream"> <Reference Include="RobocraftX.Multiplayer.NetworkEntityStream">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath>
@ -574,10 +467,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Party">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Party.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Party.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Physics"> <Reference Include="RobocraftX.Physics">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath>
@ -590,10 +479,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Rendering.Mock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Rendering.Mock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Rendering.Mock.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.SaveAndLoad"> <Reference Include="RobocraftX.SaveAndLoad">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath>
@ -610,22 +495,10 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.SpawnPoints">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SpawnPoints.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SpawnPoints.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.StateSync"> <Reference Include="RobocraftX.StateSync">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX_TextBlock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX_TextBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX_TextBlock.dll</HintPath>
</Reference>
<Reference Include="RobocratX.SimulationMockCompositionRoot">
<HintPath>..\ref\Techblox_Data\Managed\RobocratX.SimulationMockCompositionRoot.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocratX.SimulationMockCompositionRoot.dll</HintPath>
</Reference>
<Reference Include="Serilog"> <Reference Include="Serilog">
<HintPath>..\ref\Techblox_Data\Managed\Serilog.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Serilog.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Serilog.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Serilog.dll</HintPath>
@ -794,10 +667,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.Environment">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.Environment.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.Environment.dll</HintPath>
</Reference>
<Reference Include="Techblox.EnvironmentBlocks.BuildingEnvironment"> <Reference Include="Techblox.EnvironmentBlocks.BuildingEnvironment">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath>
@ -862,14 +731,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.BuildRules.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Commands">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Commands.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Commands.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Controls"> <Reference Include="Techblox.GUI.Controls">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath>
@ -882,10 +743,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.GamePortal.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Hotbar.Landscapes"> <Reference Include="Techblox.GUI.Hotbar.Landscapes">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath>
@ -918,22 +775,10 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.Mocks">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Mocks.DynamicListBuild">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.DynamicListBuild.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.DynamicListBuild.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.MyGamesScreen"> <Reference Include="Techblox.GUI.MyGamesScreen">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.Notifications.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Notifications.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Notifications.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.PauseMenuCommands"> <Reference Include="Techblox.GUI.PauseMenuCommands">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath>
@ -942,10 +787,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.ScreenCanvas">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.ScreenCanvas.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.ScreenCanvas.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.TabsBar.Landscapes"> <Reference Include="Techblox.GUI.TabsBar.Landscapes">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath>
@ -958,10 +799,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.WorldCanvas">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.WorldCanvas.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.WorldCanvas.dll</HintPath>
</Reference>
<Reference Include="Techblox.InputCapture"> <Reference Include="Techblox.InputCapture">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath>
@ -1570,10 +1407,6 @@
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TextCoreModule">
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TextCoreTextEngineModule"> <Reference Include="UnityEngine.TextCoreTextEngineModule">
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath>

View file

@ -3,6 +3,7 @@ using HarmonyLib;
using RobocraftX.Blocks; using RobocraftX.Blocks;
using RobocraftX.PilotSeat; using RobocraftX.PilotSeat;
using Techblox.EngineBlock; using Techblox.EngineBlock;
using Techblox.ObjectIDBlockServer;
using Techblox.WheelRigBlock; using Techblox.WheelRigBlock;
namespace CodeGenerator namespace CodeGenerator
@ -38,6 +39,7 @@ namespace CodeGenerator
{"pistonVelocity", "MaximumForce"} {"pistonVelocity", "MaximumForce"}
}, typeof(PistonReadOnlyStruct)); }, typeof(PistonReadOnlyStruct));
bcg.Generate("Motor", null, null, typeof(MotorReadOnlyStruct)); bcg.Generate("Motor", null, null, typeof(MotorReadOnlyStruct));
bcg.Generate("ObjectID", "ObjectIDBlockExclusiveGroups.OBJECT_ID_BLOCK_GROUP", null, typeof(ObjectIDTweakableComponent));
} }
} }
} }

View file

@ -18,6 +18,7 @@ using Svelto.ECS.EntityStructs;
using Svelto.ECS.Experimental; using Svelto.ECS.Experimental;
using Svelto.ECS.Hybrid; using Svelto.ECS.Hybrid;
using Techblox.BuildingDrone; using Techblox.BuildingDrone;
using Techblox.ObjectIDBlockServer;
using Unity.Mathematics; using Unity.Mathematics;
using TechbloxModdingAPI.Engines; using TechbloxModdingAPI.Engines;
@ -171,7 +172,7 @@ namespace TechbloxModdingAPI.Blocks.Engines
public SimBody[] GetSimBodiesFromID(byte id) public SimBody[] GetSimBodiesFromID(byte id)
{ {
var ret = new FasterList<SimBody>(4); var ret = new FasterList<SimBody>(4);
var (oids, tags, count) = entitiesDB.QueryEntities<ObjectIdEntityStruct, BlockTagEntityStruct>(CommonExclusiveGroups.OBJID_BLOCK_GROUP); var (oids, tags, count) = entitiesDB.QueryEntities<ObjectIdEntityStruct, BlockTagEntityStruct>(ObjectIDBlockExclusiveGroups.OBJECT_ID_BLOCK_GROUP);
EGIDMapper<GridConnectionsEntityStruct>? connections = null; EGIDMapper<GridConnectionsEntityStruct>? connections = null;
for (int i = 0; i < count; i++) for (int i = 0; i < count; i++)
{ {
@ -272,11 +273,20 @@ namespace TechbloxModdingAPI.Blocks.Engines
return set.ToArray(); return set.ToArray();
} }
#if DEBUG public ObjectID[] GetObjectIDsFromID(byte id)
public EntitiesDB GetEntitiesDB()
{ {
return entitiesDB; if (!entitiesDB.HasAny<ObjectIDTweakableComponent>(ObjectIDBlockExclusiveGroups.OBJECT_ID_BLOCK_GROUP))
return Array.Empty<ObjectID>();
var ret = new FasterList<ObjectID>(4);
var (oids, tags, count) = entitiesDB.QueryEntities<ObjectIDTweakableComponent, BlockTagEntityStruct>(ObjectIDBlockExclusiveGroups.OBJECT_ID_BLOCK_GROUP);
for (var index = 0; index < count; index++)
{
if (oids[index].objectIDToTrigger == id)
ret.Add(new ObjectID(tags[index].ID));
}
return ret.ToArray();
} }
#endif
} }
} }

View file

@ -0,0 +1,50 @@
using System;
using Techblox.ObjectIDBlockServer;
namespace TechbloxModdingAPI.Blocks
{
using Svelto.ECS;
public class ObjectID : SignalingBlock
{
/// <summary>
/// Constructs a(n) ObjectID object representing an existing block.
/// </summary>
public ObjectID(EGID egid) :
base(egid)
{
}
/// <summary>
/// Constructs a(n) ObjectID object representing an existing block.
/// </summary>
public ObjectID(uint id) :
base(new EGID(id, ObjectIDBlockExclusiveGroups.OBJECT_ID_BLOCK_GROUP))
{
}
/// <summary>
/// Gets or sets the ObjectID's Identifier property. Tweakable stat.
/// </summary>
public char Identifier
{
get => (char) (BlockEngine.GetBlockInfo<ObjectIDTweakableComponent>(this).objectIDToTrigger + 'A');
set
{
if(value is < 'A' or > 'Z')
throw new ArgumentOutOfRangeException(nameof(value), "ObjectIdentifier must be set to a letter between A and Z.");
BlockEngine.GetBlockInfo<ObjectIDTweakableComponent>(this).objectIDToTrigger = (byte) (value - 'A');
Label = value + ""; //The label isn't updated automatically
}
}
/// <summary>
/// Finds the identifier blocks with the given ID.
/// </summary>
/// <param name="id">The ID to look for</param>
/// <returns>An array that may be empty</returns>
public static ObjectID[] GetByID(char id) => BlockEngine.GetObjectIDsFromID((byte) (id - 'A'));
}
}

View file

@ -40,6 +40,21 @@ namespace TechbloxModdingAPI.Blocks
} }
} }
/// <summary>
/// Gets or sets the WheelRig's FlipDirection property. Tweakable stat.
/// </summary>
public bool FlipDirection
{
get
{
return BlockEngine.GetBlockInfo<Techblox.WheelRigBlock.WheelRigTweakableStruct>(this).flipDirection;
}
set
{
BlockEngine.GetBlockInfo<Techblox.WheelRigBlock.WheelRigTweakableStruct>(this).flipDirection = value;
}
}
/// <summary> /// <summary>
/// Gets or sets the WheelRig's MaxVelocity property. May not be saved. /// Gets or sets the WheelRig's MaxVelocity property. May not be saved.
/// </summary> /// </summary>
@ -71,6 +86,21 @@ namespace TechbloxModdingAPI.Blocks
} }
} }
/// <summary>
/// Gets or sets the WheelRig's FlipSteering property. Tweakable stat.
/// </summary>
public bool FlipSteering
{
get
{
return BlockEngine.GetBlockInfo<Techblox.WheelRigBlock.WheelRigSteerableTweakableStruct>(this).flipSteering;
}
set
{
BlockEngine.GetBlockInfo<Techblox.WheelRigBlock.WheelRigSteerableTweakableStruct>(this).flipSteering = value;
}
}
/// <summary> /// <summary>
/// Gets or sets the WheelRig's VelocityForMinAngle property. May not be saved. /// Gets or sets the WheelRig's VelocityForMinAngle property. May not be saved.
/// </summary> /// </summary>

View file

@ -8,7 +8,6 @@ using RobocraftX.Common.Input;
using RobocraftX.CR.MachineEditing.BoxSelect; using RobocraftX.CR.MachineEditing.BoxSelect;
using RobocraftX.Physics; using RobocraftX.Physics;
using RobocraftX.Blocks.Ghost; using RobocraftX.Blocks.Ghost;
using Gamecraft.GUI.HUDFeedbackBlocks;
using RobocraftX.Common; using RobocraftX.Common;
using RobocraftX.Multiplayer; using RobocraftX.Multiplayer;
using RobocraftX.SimulationModeState; using RobocraftX.SimulationModeState;
@ -113,14 +112,6 @@ namespace TechbloxModdingAPI.Players
return true; return true;
} }
public bool GetGameOverScreen(uint playerId)
{
if (entitiesDB == null) return false;
ref HudActivatedBlocksEntityStruct habes = ref entitiesDB.QueryEntity<HudActivatedBlocksEntityStruct>(HUDFeedbackBlocksGUIExclusiveGroups.GameOverHudEgid);
NativeDynamicArrayCast<EGID> nativeDynamicArrayCast = new NativeDynamicArrayCast<EGID>(habes.activatedBlocksOrdered);
return nativeDynamicArrayCast.count > 0;
}
public bool IsDead(uint playerId) public bool IsDead(uint playerId)
{ {
if (entitiesDB == null) return true; if (entitiesDB == null) return true;

View file

@ -63,10 +63,6 @@
<HintPath>..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\BevelEffect.dll</HintPath>
</Reference> </Reference>
<Reference Include="Blocks.HUDFeedbackBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Blocks.HUDFeedbackBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Blocks.HUDFeedbackBlocks.dll</HintPath>
</Reference>
<Reference Include="Boxophobic.TheVehetationEngine.Runtime"> <Reference Include="Boxophobic.TheVehetationEngine.Runtime">
<HintPath>..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Boxophobic.TheVehetationEngine.Runtime.dll</HintPath>
@ -107,10 +103,6 @@
<HintPath>..\ref\Techblox_Data\Managed\FullGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\FullGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\FullGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\FullGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.AudioBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.AudioBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.AudioBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.BlockEntityFactory"> <Reference Include="Gamecraft.BlockEntityFactory">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockEntityFactory.dll</HintPath>
@ -119,46 +111,18 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlockGroups.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Blocks.DamagingSurfaceBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.DestructionBlocks"> <Reference Include="Gamecraft.Blocks.DestructionBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Blocks.GenericPhysicsBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.LogicBlock"> <Reference Include="Gamecraft.Blocks.LogicBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.LogicBlock.dll</HintPath>
</Reference> </Reference>
<Reference Include="GameCraft.Blocks.ProjectileBlock">
<HintPath>..\ref\Techblox_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.TextBlock.CompositionRoot">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Blocks.TimerBlock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TimerBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Blocks.TimerBlock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.BlocksEntityDescriptors"> <Reference Include="Gamecraft.BlocksEntityDescriptors">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.CharacterVulnerability">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerability.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerability.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.CharacterVulnerabilityGui">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.ColourPalette"> <Reference Include="Gamecraft.ColourPalette">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.ColourPalette.dll</HintPath>
@ -183,10 +147,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventory.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.BlueprintInventoryMock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventoryMock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.BlueprintInventoryMock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.Blueprints"> <Reference Include="Gamecraft.GUI.Blueprints">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Blueprints.dll</HintPath>
@ -215,10 +175,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Hotbar.Colours.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.HUDFeedbackBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.ModeBar"> <Reference Include="Gamecraft.GUI.ModeBar">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.ModeBar.dll</HintPath>
@ -243,10 +199,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TabsBar.Common.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.TimeModeClock">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.TimeModeClock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.TimeModeClock.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.Tweaks"> <Reference Include="Gamecraft.GUI.Tweaks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Tweaks.dll</HintPath>
@ -255,18 +207,10 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.GUI.Wires.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.GUI.WorldSpaceGuis"> <Reference Include="Gamecraft.GUI.WorldSpaceGuis">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.InventoryTimeRunning">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.InventoryTimeRunning.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.InventoryTimeRunning.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.JointBlocks"> <Reference Include="Gamecraft.JointBlocks">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.JointBlocks.dll</HintPath>
@ -279,14 +223,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.NetStrings.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.PerformanceWarnings">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PerformanceWarnings.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PerformanceWarnings.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.PickupBlck">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupBlck.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupBlck.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.PickupsCommon"> <Reference Include="Gamecraft.PickupsCommon">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PickupsCommon.dll</HintPath>
@ -295,10 +231,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.PopupMessage.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Projectiles">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Projectiles.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Projectiles.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Serialization"> <Reference Include="Gamecraft.Serialization">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Serialization.dll</HintPath>
@ -307,26 +239,14 @@
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Tweaks.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Tweaks.Mockup.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.VisualEffects.Decals"> <Reference Include="Gamecraft.VisualEffects.Decals">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.Decals.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.VisualEffects">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.VisualEffects.dll</HintPath>
</Reference>
<Reference Include="Gamecraft.Wires"> <Reference Include="Gamecraft.Wires">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.dll</HintPath>
</Reference> </Reference>
<Reference Include="Gamecraft.Wires.Mockup">
<HintPath>..\ref\Techblox_Data\Managed\Gamecraft.Wires.Mockup.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Gamecraft.Wires.Mockup.dll</HintPath>
</Reference>
<Reference Include="GameLiftServerSDKNet45"> <Reference Include="GameLiftServerSDKNet45">
<HintPath>..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\GameLiftServerSDKNet45.dll</HintPath>
@ -359,14 +279,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Havok.Physics.Hybrid.dll</HintPath>
</Reference> </Reference>
<Reference Include="IllusionInjector">
<HintPath>..\ref\Techblox_Data\Managed\IllusionInjector.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\IllusionInjector.dll</HintPath>
</Reference>
<Reference Include="IllusionPlugin">
<HintPath>..\ref\Techblox_Data\Managed\IllusionPlugin.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\IllusionPlugin.dll</HintPath>
</Reference>
<Reference Include="JWT"> <Reference Include="JWT">
<HintPath>..\ref\Techblox_Data\Managed\JWT.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\JWT.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\JWT.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\JWT.dll</HintPath>
@ -395,10 +307,6 @@
<HintPath>..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerNetworking.dll</HintPath>
</Reference> </Reference>
<Reference Include="MultiplayerTest">
<HintPath>..\ref\Techblox_Data\Managed\MultiplayerTest.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\MultiplayerTest.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json"> <Reference Include="Newtonsoft.Json">
<HintPath>..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Newtonsoft.Json.dll</HintPath>
@ -479,10 +387,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.FrontEnd.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.GUI.BlockLabel">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.BlockLabel.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.BlockLabel.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.GUI.DebugDisplay"> <Reference Include="RobocraftX.GUI.DebugDisplay">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.GUI.DebugDisplay.dll</HintPath>
@ -531,10 +435,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.MainGameMock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainGameMock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainGameMock.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.MainSimulation.Audio"> <Reference Include="RobocraftX.MainSimulation.Audio">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.Audio.dll</HintPath>
@ -543,18 +443,10 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MainSimulation.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.MockCharacter">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.MockCharacter.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.MockCharacter.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Multiplayer"> <Reference Include="RobocraftX.Multiplayer">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Multiplayer.GUI">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.GUI.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.GUI.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Multiplayer.NetworkEntityStream"> <Reference Include="RobocraftX.Multiplayer.NetworkEntityStream">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll</HintPath>
@ -571,10 +463,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.ObjectIdBlocks.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Party">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Party.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Party.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.Physics"> <Reference Include="RobocraftX.Physics">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Physics.dll</HintPath>
@ -587,10 +475,6 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Player.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.Rendering.Mock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.Rendering.Mock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.Rendering.Mock.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.SaveAndLoad"> <Reference Include="RobocraftX.SaveAndLoad">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SaveAndLoad.dll</HintPath>
@ -607,22 +491,10 @@
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SignalHandling.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX.SpawnPoints">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.SpawnPoints.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.SpawnPoints.dll</HintPath>
</Reference>
<Reference Include="RobocraftX.StateSync"> <Reference Include="RobocraftX.StateSync">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX.StateSync.dll</HintPath>
</Reference> </Reference>
<Reference Include="RobocraftX_TextBlock">
<HintPath>..\ref\Techblox_Data\Managed\RobocraftX_TextBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocraftX_TextBlock.dll</HintPath>
</Reference>
<Reference Include="RobocratX.SimulationMockCompositionRoot">
<HintPath>..\ref\Techblox_Data\Managed\RobocratX.SimulationMockCompositionRoot.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\RobocratX.SimulationMockCompositionRoot.dll</HintPath>
</Reference>
<Reference Include="Serilog"> <Reference Include="Serilog">
<HintPath>..\ref\Techblox_Data\Managed\Serilog.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Serilog.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Serilog.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Serilog.dll</HintPath>
@ -791,10 +663,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EngineBlock.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.Environment">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.Environment.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.Environment.dll</HintPath>
</Reference>
<Reference Include="Techblox.EnvironmentBlocks.BuildingEnvironment"> <Reference Include="Techblox.EnvironmentBlocks.BuildingEnvironment">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.EnvironmentBlocks.BuildingEnvironment.dll</HintPath>
@ -859,14 +727,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.BuildRules.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.BuildRules.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Commands">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Commands.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Commands.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Controls"> <Reference Include="Techblox.GUI.Controls">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Controls.dll</HintPath>
@ -879,10 +739,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.GamePortal.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.GamePortal.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Hotbar.Landscapes"> <Reference Include="Techblox.GUI.Hotbar.Landscapes">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Hotbar.Landscapes.dll</HintPath>
@ -915,22 +771,10 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MainGame.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.Mocks">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.Mocks.DynamicListBuild">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.DynamicListBuild.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Mocks.DynamicListBuild.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.MyGamesScreen"> <Reference Include="Techblox.GUI.MyGamesScreen">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.MyGamesScreen.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.Notifications.MockUps">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Notifications.MockUps.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Notifications.MockUps.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.PauseMenuCommands"> <Reference Include="Techblox.GUI.PauseMenuCommands">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.PauseMenuCommands.dll</HintPath>
@ -939,10 +783,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.Progression.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.ScreenCanvas">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.ScreenCanvas.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.ScreenCanvas.dll</HintPath>
</Reference>
<Reference Include="Techblox.GUI.TabsBar.Landscapes"> <Reference Include="Techblox.GUI.TabsBar.Landscapes">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.TabsBar.Landscapes.dll</HintPath>
@ -955,10 +795,6 @@
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.UsernameDisplay.dll</HintPath>
</Reference> </Reference>
<Reference Include="Techblox.GUI.WorldCanvas">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.GUI.WorldCanvas.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.GUI.WorldCanvas.dll</HintPath>
</Reference>
<Reference Include="Techblox.InputCapture"> <Reference Include="Techblox.InputCapture">
<HintPath>..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\Techblox.InputCapture.dll</HintPath>
@ -1567,10 +1403,6 @@
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreFontEngineModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TextCoreModule">
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TextCoreTextEngineModule"> <Reference Include="UnityEngine.TextCoreTextEngineModule">
<HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath> <HintPath>..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath>
<HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath> <HintPath>..\..\ref\Techblox_Data\Managed\UnityEngine.TextCoreTextEngineModule.dll</HintPath>

View file

@ -261,7 +261,7 @@ namespace TechbloxModdingAPI.Tests
/*((FasterList<GuiInputMap.GuiInputMapElement>)AccessTools.Property(typeof(GuiInputMap), "GuiInputsButtonDown").GetValue(null)) /*((FasterList<GuiInputMap.GuiInputMapElement>)AccessTools.Property(typeof(GuiInputMap), "GuiInputsButtonDown").GetValue(null))
.Add(new GuiInputMap.GuiInputMapElement(RewiredConsts.Action.ToggleCommandLine, GuiIn))*/ .Add(new GuiInputMap.GuiInputMapElement(RewiredConsts.Action.ToggleCommandLine, GuiIn))*/
Game.Enter += (sender, e) => /*Game.Enter += (sender, e) =>
{ {
ushort lastKey = ushort.MaxValue; ushort lastKey = ushort.MaxValue;
foreach (var kv in FullGameFields._dataDb.GetValues<CubeListData>() foreach (var kv in FullGameFields._dataDb.GetValues<CubeListData>()
@ -299,7 +299,7 @@ namespace TechbloxModdingAPI.Tests
return result; return result;
}) })
.Aggregate((a, b) => a + "\n" + b)); .Aggregate((a, b) => a + "\n" + b));
}; };*/
CommandBuilder.Builder("takeScreenshot", "Enables the screenshot taker") CommandBuilder.Builder("takeScreenshot", "Enables the screenshot taker")
.Action(() => .Action(() =>