diff --git a/Languages/English/Keyed/Keys.xml b/Languages/English/Keyed/Keys.xml
index aad0894..5cee97c 100644
--- a/Languages/English/Keyed/Keys.xml
+++ b/Languages/English/Keyed/Keys.xml
@@ -62,8 +62,10 @@
Not running: {0}
-Strike location
+Strike local position
+Strike world position
Fires the M3G_UMIN at a specific position on this map.
+Fires the M3G_UMIN at a specific position in the world.
Cancel strike
Cancels the M3G_UMIN strike.\nAll charged power is discarded. Only available during charging phase.
Weapon is cooling down ({0} left).
@@ -76,6 +78,10 @@
Blocked by roof.
Ready to fire.
Cooldown: {0}
+Invalid target position.
+Target is out of range.
+Target map is not loaded. You must load the map before firing at it. You should attack it with a caravan, for example.
+Can't target self: to target a position on the home map, use the 'Strike local position' option instead.
Producing {0} canisters per day.\n{1} hours until next antimatter canister.
diff --git a/Source/AntimatterAnnihilation/Buildings/Building_Megumin.cs b/Source/AntimatterAnnihilation/Buildings/Building_Megumin.cs
index b3488cc..acb2319 100644
--- a/Source/AntimatterAnnihilation/Buildings/Building_Megumin.cs
+++ b/Source/AntimatterAnnihilation/Buildings/Building_Megumin.cs
@@ -6,6 +6,7 @@
using RimWorld;
using System;
using System.Collections.Generic;
+using System.Linq;
using RimWorld.Planet;
using UnityEngine;
using Verse;
@@ -29,7 +30,7 @@ public class Building_Megumin : Building, IConditionalGlower
public static int EXPLOSION_DAMAGE = 50;
public static float EXPLOSION_PEN = 0.7f;
public static float CHARGE_WATT_DAYS = 600 * 5; // Requires 5 fully-powered batteries to charge (semi-instantly). Otherwise it will take longer depending on power production.
- public static int WORLD_MAP_RANGE = 90;
+ public static int WORLD_MAP_RANGE = 130;
public bool ShouldBeGlowingNow
{
@@ -112,13 +113,29 @@ protected set
}
public int CooldownTicks;
public int PoweringUpTicks;
+ public Map TargetMap
+ {
+ get
+ {
+ if (globalTarget.IsValid && globalTarget.Map != null)
+ {
+ // The target map is in the global target.
+ return globalTarget.Map;
+ }
+
+ // If there is no global target, the target must be this map.
+ return this.Map;
+ }
+ }
private IntVec3 lastKnownThingLoc; // Used to prevent bugs where target is destroyed and laser does not spawn.
private bool isChargingUp;
private UpBeam beam;
- private LocalTargetInfo localTarget;
+ private LocalTargetInfo localTarget = LocalTargetInfo.Invalid;
+ private GlobalTargetInfo globalTarget = GlobalTargetInfo.Invalid;
private Sustainer soundSustainer;
private ParticleSystem chargeEffect;
+ private Map globalTargetMapLastKnown;
public override void SpawnSetup(Map map, bool respawningAfterLoad)
{
@@ -160,18 +177,21 @@ public override IEnumerable GetGizmos()
cmd.icon = ContentFinder.Get("UI/Commands/Attack", true);
cmd.hotKey = KeyBindingDefOf.Misc4;
cmd.targetingParams = new TargetingParameters() {canTargetBuildings = true, canTargetLocations = true, canTargetPawns = true, canTargetAnimals = true };
- cmd.onTargetSelected = StartAttackSequence;
+ cmd.onTargetSelected = (local) =>
+ {
+ StartAttackSequence(GlobalTargetInfo.Invalid, local);
+ };
// Attack on world map.
Command_Action cmd2 = new Command_Action();
+ cmd2.icon = Content.GlobalStrikeIcon;
cmd2.defaultLabel = "AA.MegStrikeWorld".Translate();
cmd2.defaultDesc = "AA.MegStrikeWorldDesc".Translate();
cmd2.action = () =>
{
- Log.Message("Starting world targeting...");
Find.WorldSelector.ClearSelection();
CameraJumper.TryJump(CameraJumper.GetWorldTarget(this));
- Find.WorldTargeter.BeginTargeting(ChoseWorldTarget, false, Content.AutoAttackIcon, true, delegate
+ Find.WorldTargeter.BeginTargeting(OnChoseWorldTarget, false, Content.AutoAttackIcon, true, delegate
{
GenDraw.DrawWorldRadiusRing(this.Map.Tile, WORLD_MAP_RANGE);
});
@@ -235,47 +255,59 @@ public override IEnumerable GetGizmos()
}
}
- private bool ChoseWorldTarget(GlobalTargetInfo target)
+ private bool OnChoseWorldTarget(GlobalTargetInfo target)
{
- //Building_Railgun.<> c__DisplayClass14_0 CS$<> 8__locals1 = new Building_Railgun.<> c__DisplayClass14_0();
- //CS$<> 8__locals1.<> 4__this = this;
- //if (!target.IsValid)
- //{
- // Messages.Message("MessageRailgunTargetInvalid".Translate(), MessageTypeDefOf.RejectInput, true);
- // return false;
- //}
- //if (Find.WorldGrid.TraversalDistanceBetween(base.Map.Tile, target.Tile, true, 2147483647) > this.WorldRange)
- //{
- // Messages.Message("MessageTargetBeyondMaximumRange".Translate(), this, MessageTypeDefOf.RejectInput, true);
- // return false;
- //}
- //MapParent mapParent = target.WorldObject as MapParent;
- //if (mapParent == null || !mapParent.HasMap)
- //{
- // Messages.Message("MessageRailgunNeedsMap".Translate(), MessageTypeDefOf.RejectInput, true);
- // return false;
- //}
- //if (mapParent.Map == base.Map)
- //{
- // Messages.Message("MessageRailgunCantTargetMyMap".Translate(), MessageTypeDefOf.RejectInput, true);
- // return false;
- //}
- //CS$<> 8__locals1.myMap = base.Map;
- //CS$<> 8__locals1.map = mapParent.Map;
- //Current.Game.CurrentMap = CS$<> 8__locals1.map;
- //Find.Targeter.BeginTargeting(Building_Railgun.ForFireMission(), delegate (LocalTargetInfo x)
- //{
- // foreach (Building_Railgun building_Railgun in CS$<> 8__locals1.<> 4__this.selectedRailguns)
-
- // {
- // building_Railgun.FireMission(CS$<> 8__locals1.map.Tile, x, CS$<> 8__locals1.map.uniqueID);
- // }
- //}, null, new Action(CS$<>8__locals1.g__ActionWhenFinished|0), Building_Railgun.FireMissionTex);
- Messages.Message("Not working yet.", MessageTypeDefOf.RejectInput, true);
+ // Invalid target.
+ if (!target.IsValid)
+ {
+ Messages.Message("AA.MegInvalidWorldTarget".Translate(), MessageTypeDefOf.RejectInput);
+ return false;
+ }
+
+ // Out of range.
+ if (Find.WorldGrid.TraversalDistanceBetween(base.Map.Tile, target.Tile) > WORLD_MAP_RANGE)
+ {
+ Messages.Message("AA.MegOutOfRange".Translate(), this, MessageTypeDefOf.RejectInput);
+ return false;
+ }
+
+ // Make sure that the map is generated. Cannot fire into a null map.
+ MapParent mapParent = target.WorldObject as MapParent;
+ if (mapParent == null || !mapParent.HasMap)
+ {
+ Messages.Message("AA.MegNeedsMap".Translate(), MessageTypeDefOf.RejectInput);
+ return false;
+ }
+
+ // Can't attack own map.
+ var targetMap = mapParent.Map;
+ if (targetMap == this.Map)
+ {
+ Messages.Message("AA.MegCantTargetSelf".Translate(), MessageTypeDefOf.RejectInput);
+ return false;
+ }
+
+ // Allow targeting everything.
+ var targParams = new TargetingParameters
+ {
+ canTargetPawns = true,
+ canTargetBuildings = true,
+ canTargetLocations = true,
+ canTargetAnimals = true
+ };
+
+ Current.Game.CurrentMap = targetMap;
+ Find.Targeter.BeginTargeting(targParams, (localTarg) =>
+ {
+ GlobalTargetInfo globalTargetInfo = localTarg.ToGlobalTargetInfo(targetMap);
+ StartAttackSequence(globalTargetInfo, LocalTargetInfo.Invalid);
+ });
+
+ //Messages.Message("Not working yet.", MessageTypeDefOf.RejectInput, true);
return true;
}
- public override void DeSpawn(DestroyMode mode = DestroyMode.Vanish)
+ public override void DeSpawn(DestroyMode mode = DestroyMode.Vanish)
{
base.DeSpawn(mode);
@@ -283,17 +315,33 @@ public override void DeSpawn(DestroyMode mode = DestroyMode.Vanish)
beam = null;
}
- private void StartAttackSequence(LocalTargetInfo target)
+ private void StartAttackSequence(GlobalTargetInfo global, LocalTargetInfo local)
{
- if (!target.IsValid)
+ if (!local.IsValid && !global.IsValid)
+ {
+ Log.Error($"Tried to start M3G_UMIN attack with invalid target(s): Local {local}, Global {global}.");
+ return;
+ }
+ if (local.IsValid && global.IsValid)
{
- Log.Error($"Tried to start M3G_UMIN attack with invalid target {target}.");
+ Log.Error("Passed in valid global and local targets to attack sequence. This is not valid. Must be one or the other.");
return;
}
// Set local target.
- this.localTarget = target;
- lastKnownThingLoc = target.Cell;
+ if (local.IsValid)
+ {
+ Log.Message("Starting local attack.");
+ this.localTarget = local;
+ lastKnownThingLoc = local.Cell;
+ }
+ //Set global target.
+ if (global.IsValid)
+ {
+ Log.Message("Starting global attack.");
+ this.globalTarget = global;
+ lastKnownThingLoc = global.Cell;
+ }
// Enter the charging phase.
IsChargingUp = true;
@@ -320,14 +368,54 @@ private void StartPowerUpSequence()
private void StartRealAttack()
{
+ bool cast = true;
+ if (globalTarget.IsValid)
+ {
+ Log.Message($"Using global target to create local target. ({globalTarget})");
+ if (globalTarget.Map == null)
+ {
+ if(globalTargetMapLastKnown != null)
+ {
+ Log.Warning($"Global target has null map (most likely missing pawn target). Falling back to last known map ({globalTargetMapLastKnown}).");
+ localTarget = new LocalTargetInfo(lastKnownThingLoc);
+ globalTarget = new GlobalTargetInfo(lastKnownThingLoc, globalTargetMapLastKnown);
+ }
+ else
+ {
+ Log.Error("Global target is valid, but has null map. Last known map is also null. Probably caused by map being unloaded prematurely, or immediately after the updated that added this feature. Strike cancelled to avoid damage to wrong map.");
+ cast = false;
+ }
+ }
+ else
+ {
+ // Convert to local target. Note that Thing may be non-null be destroyed, that is handled below.
+ localTarget = globalTarget.HasThing ? new LocalTargetInfo(globalTarget.Thing) : new LocalTargetInfo(globalTarget.Cell);
+ }
+ }
// Make sure that the local target is completely valid: it is possible that thing is destroyed and Target.IsValid is still true.
if (localTarget.HasThing && localTarget.ThingDestroyed)
{
Log.Warning($"M3G_UMIN appears to have been targeting a Thing but that Thing was destroyed. Using last known location: {lastKnownThingLoc}");
localTarget = new LocalTargetInfo(lastKnownThingLoc);
}
+
// Spawn sky beam of death.
- AttackVerb.TryStartCastOn(localTarget);
+ if (cast)
+ {
+ bool worked = AttackVerb.TryStartCastOn(localTarget);
+ if (!worked)
+ {
+ Log.Error("Megumin verb cast failed!");
+ cast = false;
+ }
+ }
+
+ if (!cast)
+ {
+ // Cast failed. Stop be beam effect immediately.
+ OnStrikeEnd(null);
+ }
+
chargeEffect?.Stop(true, ParticleSystemStopBehavior.StopEmitting);
@@ -335,11 +423,13 @@ private void StartRealAttack()
CooldownTicks = COOLDOWN_TICKS;
// Delete target position.
- localTarget = null;
- lastKnownThingLoc = IntVec3.Zero;
+ localTarget = LocalTargetInfo.Invalid;
+ globalTarget = GlobalTargetInfo.Invalid;
+ lastKnownThingLoc = IntVec3.Invalid;
+ globalTargetMapLastKnown = null;
// Spawn a solar flare event on the map that it was fired from.
- if (DoSolarFlare)
+ if (DoSolarFlare && cast)
{
IncidentParms param = new IncidentParms();
param.forced = true;
@@ -412,7 +502,8 @@ public override string GetInspectString()
public override void ExposeData()
{
base.ExposeData();
- Scribe_TargetInfo.Look(ref localTarget, "localTarget");
+ Scribe_TargetInfo.Look(ref localTarget, "localTarget", LocalTargetInfo.Invalid);
+ Scribe_TargetInfo.Look(ref globalTarget, "globalTarget", GlobalTargetInfo.Invalid);
Scribe_Values.Look(ref CooldownTicks, "cooldownTicks");
Scribe_Values.Look(ref PoweringUpTicks, "powerUpTicks");
Scribe_Values.Look(ref isChargingUp, "isChargingUp");
@@ -437,7 +528,16 @@ public override void Tick()
{
base.Tick();
- if (localTarget != null && localTarget.HasThing && !localTarget.ThingDestroyed)
+ // Save the last known global target map. This is necessary for when targeting a pawn that is destroyed in a foreign map.
+ // Note that this isn't a perfect fix: this isn't saved, so reloading the game will still cause a 'fake strike' where the laser will not spawn.
+ if (globalTarget.IsValid && globalTarget.Map != null)
+ {
+ globalTargetMapLastKnown = globalTarget.Map;
+ }
+
+ if (globalTarget.HasThing && !globalTarget.ThingDestroyed)
+ lastKnownThingLoc = globalTarget.Cell;
+ else if (localTarget.HasThing && !localTarget.ThingDestroyed)
lastKnownThingLoc = localTarget.Cell;
beam?.Tick();
@@ -491,6 +591,15 @@ public override void Tick()
if (this.Spawned && !this.Destroyed)
this.GunComp?.verbTracker?.VerbsTick();
+
+ if(this.chargeEffect != null)
+ {
+ bool isActive = chargeEffect.gameObject.activeSelf;
+ bool shouldBeActive = Find.CurrentMap == this.Map;
+
+ if(isActive != shouldBeActive)
+ chargeEffect.gameObject.SetActive(shouldBeActive);
+ }
}
///
diff --git a/Source/AntimatterAnnihilation/Content.cs b/Source/AntimatterAnnihilation/Content.cs
index 5f33c31..191e6ac 100644
--- a/Source/AntimatterAnnihilation/Content.cs
+++ b/Source/AntimatterAnnihilation/Content.cs
@@ -16,7 +16,7 @@ public static class Content
public static Texture2D Expand, Collapse;
public static Texture2D PowerNetGraph;
public static Texture2D PowerLevelLow, PowerLevelMedium, PowerLevelHigh;
- public static Texture2D AutoAttackIcon, CancelIcon, ArrowIcon;
+ public static Texture2D AutoAttackIcon, CancelIcon, ArrowIcon, GlobalStrikeIcon;
static Content()
{
@@ -40,6 +40,7 @@ static Content()
AutoAttackIcon = ContentFinder.Get("AntimatterAnnihilation/UI/AutoAttackIcon");
CancelIcon = ContentFinder.Get("AntimatterAnnihilation/UI/CancelIcon");
ArrowIcon = ContentFinder.Get("AntimatterAnnihilation/UI/ArrowIcon");
+ GlobalStrikeIcon = ContentFinder.Get("AntimatterAnnihilation/UI/GlobalStrikeIcon");
ModCore.Trace("Loaded content.");
}
diff --git a/Source/AntimatterAnnihilation/Verbs/Verb_Megumin.cs b/Source/AntimatterAnnihilation/Verbs/Verb_Megumin.cs
index 9f62045..4bcdbb5 100644
--- a/Source/AntimatterAnnihilation/Verbs/Verb_Megumin.cs
+++ b/Source/AntimatterAnnihilation/Verbs/Verb_Megumin.cs
@@ -9,7 +9,22 @@ public class Verb_Megumin : Verb
{
protected override bool TryCastShot()
{
- CustomOrbitalStrike beam = (CustomOrbitalStrike)GenSpawn.Spawn(AADefOf.CustomOrbitalStrike_AA, this.currentTarget.Cell, this.caster.Map, WipeMode.Vanish);
+ Building_Megumin meg = this.caster as Building_Megumin;
+ if (meg == null)
+ Log.Error("Verb_Megumin used by a caster that is not a Building_Megumin?");
+
+ Map map = meg.TargetMap;
+ if (map == null)
+ {
+ Log.Error("Null map to cast megumin verb. Yikes.");
+ return false;
+ }
+
+ var targetCell = this.currentTarget.Cell;
+
+ Log.Message($"MegVerb: Firing on map: {map}, target: {targetCell}");
+
+ CustomOrbitalStrike beam = (CustomOrbitalStrike)GenSpawn.Spawn(AADefOf.CustomOrbitalStrike_AA, targetCell, map, WipeMode.Vanish);
beam.duration = Building_Megumin.DURATION_TICKS;
beam.instigator = this.caster;
beam.weaponDef = ((base.EquipmentSource != null) ? base.EquipmentSource.def : null);
@@ -34,6 +49,10 @@ public override float HighlightFieldRadiusAroundTarget(out bool needLOSToCenter)
needLOSToCenter = false;
return Building_Megumin.RADIUS;
}
+
+ // ALWAYS HIT! It's a fucking sky laser, you can't hide from it.
+ public override bool CanHitTarget(LocalTargetInfo targ) { return true; }
+ public override bool CanHitTargetFrom(IntVec3 root, LocalTargetInfo targ) { return true; }
}
}
diff --git a/Source/Content/Pdn/Global Strike Icon.pdn b/Source/Content/Pdn/Global Strike Icon.pdn
new file mode 100644
index 0000000..ddb132b
Binary files /dev/null and b/Source/Content/Pdn/Global Strike Icon.pdn differ
diff --git a/Source/Content/Unity/RimVibes Bundles/Assembly-CSharp.csproj b/Source/Content/Unity/RimVibes Bundles/Assembly-CSharp.csproj
index f678760..b77e770 100644
--- a/Source/Content/Unity/RimVibes Bundles/Assembly-CSharp.csproj
+++ b/Source/Content/Unity/RimVibes Bundles/Assembly-CSharp.csproj
@@ -1,7 +1,7 @@
- latest
+ 7.3
Debug
@@ -21,8 +21,8 @@
true
full
false
- Temp\bin\Debug\
- DEBUG;TRACE;UNITY_2019_2_17;UNITY_2019_2;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_STANDARD_2_0;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
+ Temp\Bin\Debug\
+ DEBUG;TRACE;UNITY_2020_1_0;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_STANDARD_2_0;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
prompt
4
0169
@@ -46,619 +46,628 @@
{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Unity/VSTU
+ Package
Game:1
StandaloneWindows:5
- 2019.2.17f1
+ 2020.1.0f1
-
- D:\Unity Installs\Unity\Editor\Data\Managed/UnityEngine/UnityEngine.dll
-
-
- D:\Unity Installs\Unity\Editor\Data\Managed/UnityEditor.dll
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.Timeline.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.VSCode.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.RenderPipelines.Core.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.RenderPipelines.Core.Runtime.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/UnityEngine.UI.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.Timeline.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.AssetBundleBrowser.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.Rider.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.VisualStudio.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.ShaderGraph.Editor.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.RenderPipelines.Core.ShaderLibrary.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/Unity.TextMeshPro.dll
-
-
- D:/Steam Games/steamapps/common/RimWorld/Mods/AntimatterAnnihilation/Source/Content/Unity/RimVibes Bundles/Library/ScriptAssemblies/UnityEditor.UI.dll
+
+
+
+
+
+
+
+
+
+
+
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll
-
-
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.FileSystemHttpModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll
+
+
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll
+
+
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsNativeModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll
+
+
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll
- D:/Unity Installs/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll
+
+
+ D:\Unity Installs\2020.1.0f1\Editor\Data\Managed\UnityEditor.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\ref\2.0.0\netstandard.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/Microsoft.Win32.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\Microsoft.Win32.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.AppContext.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.AppContext.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Concurrent.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Collections.Concurrent.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Collections.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.NonGeneric.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Collections.NonGeneric.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Specialized.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Collections.Specialized.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ComponentModel.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.EventBasedAsync.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ComponentModel.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.TypeConverter.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ComponentModel.TypeConverter.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Console.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Console.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Data.Common.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Data.Common.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Contracts.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.Contracts.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Debug.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.Debug.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.FileVersionInfo.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Process.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.Process.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.StackTrace.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.StackTrace.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TextWriterTraceListener.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tools.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.Tools.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TraceSource.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.TraceSource.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tracing.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Diagnostics.Tracing.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Drawing.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Drawing.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Dynamic.Runtime.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Dynamic.Runtime.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Calendars.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Globalization.Calendars.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Globalization.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Extensions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Globalization.Extensions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.Compression.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.ZipFile.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.Compression.ZipFile.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.FileSystem.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.DriveInfo.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.FileSystem.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Watcher.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.FileSystem.Watcher.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.IsolatedStorage.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.IsolatedStorage.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.MemoryMappedFiles.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.MemoryMappedFiles.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Pipes.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.Pipes.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.UnmanagedMemoryStream.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Linq.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Expressions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Linq.Expressions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Parallel.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Linq.Parallel.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Queryable.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Linq.Queryable.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Http.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Http.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NameResolution.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.NameResolution.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NetworkInformation.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.NetworkInformation.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Ping.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Ping.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Requests.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Requests.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Security.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Security.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Sockets.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.Sockets.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebHeaderCollection.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.WebHeaderCollection.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.Client.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.WebSockets.Client.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Net.WebSockets.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ObjectModel.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ObjectModel.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Reflection.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Extensions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Reflection.Extensions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Reflection.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Reader.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Resources.Reader.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.ResourceManager.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Resources.ResourceManager.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Writer.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Resources.Writer.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.CompilerServices.VisualC.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Extensions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Extensions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Handles.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Handles.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.InteropServices.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.RuntimeInformation.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Numerics.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Numerics.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Formatters.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Json.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Serialization.Json.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Xml.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Runtime.Serialization.Xml.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Claims.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Claims.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Algorithms.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Csp.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Cryptography.Csp.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Encoding.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Cryptography.Encoding.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Primitives.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Cryptography.Primitives.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.X509Certificates.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Principal.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.Principal.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.SecureString.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Security.SecureString.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Text.Encoding.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.Extensions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Text.Encoding.Extensions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.RegularExpressions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Text.RegularExpressions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Overlapped.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.Overlapped.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.Tasks.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.Parallel.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.Tasks.Parallel.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Thread.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.Thread.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.ThreadPool.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.ThreadPool.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Timer.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Threading.Timer.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ValueTuple.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.ValueTuple.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.ReaderWriter.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.ReaderWriter.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XDocument.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.XDocument.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlDocument.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.XmlDocument.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlSerializer.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.XmlSerializer.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.XPath.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.XDocument.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netstandard\System.Xml.XPath.XDocument.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/Extensions/2.0.0/System.Numerics.Vectors.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Numerics.Vectors.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/Extensions/2.0.0/System.Runtime.InteropServices.WindowsRuntime.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/mscorlib.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\mscorlib.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.ComponentModel.Composition.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.ComponentModel.Composition.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Core.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Core.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Data.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Data.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Drawing.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Drawing.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.IO.Compression.FileSystem.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.IO.Compression.FileSystem.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Net.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Net.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Numerics.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Numerics.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Runtime.Serialization.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Runtime.Serialization.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.ServiceModel.Web.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.ServiceModel.Web.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Transactions.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Transactions.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Web.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Web.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Windows.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Windows.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Xml.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Linq.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Xml.Linq.dll
- D:/Unity Installs/Unity/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll
+ D:\Unity Installs\2020.1.0f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Xml.Serialization.dll
+
+
+ Library\ScriptAssemblies\Unity.Timeline.Editor.dll
+
+ Library\ScriptAssemblies\Unity.VSCode.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.dll
+
+
+ Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll
+
+
+ Library\ScriptAssemblies\UnityEngine.UI.dll
+
+
+ Library\ScriptAssemblies\Unity.Searcher.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.Timeline.dll
+
+
+ Library\ScriptAssemblies\Unity.AssetBundleBrowser.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.Rider.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
+
+
+ Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.ShaderGraph.Editor.dll
+
+
+ Library\ScriptAssemblies\Unity.RenderPipelines.Core.ShaderLibrary.dll
+
+
+ Library\ScriptAssemblies\Unity.TextMeshPro.dll
+
+
+ Library\ScriptAssemblies\UnityEditor.UI.dll
+
+
+
-
-
\ No newline at end of file
+
diff --git a/Source/Content/Unity/RimVibes Bundles/Assets/Scenes/AA.unity b/Source/Content/Unity/RimVibes Bundles/Assets/Scenes/AA.unity
index 5dfc256..773b926 100644
--- a/Source/Content/Unity/RimVibes Bundles/Assets/Scenes/AA.unity
+++ b/Source/Content/Unity/RimVibes Bundles/Assets/Scenes/AA.unity
@@ -43,7 +43,7 @@ RenderSettings:
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
- serializedVersion: 11
+ serializedVersion: 12
m_GIWorkflowMode: 1
m_GISettings:
serializedVersion: 2
@@ -96,8 +96,9 @@ LightmapSettings:
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
- m_UseShadowmask: 1
+ m_LightingSettings: {fileID: 1841281100}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
@@ -117,6 +118,8 @@ NavMeshSettings:
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
@@ -138,7 +141,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!65 &518338973
BoxCollider:
m_ObjectHideFlags: 0
@@ -166,6 +169,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -190,6 +195,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &518338975
MeshFilter:
m_ObjectHideFlags: 0
@@ -311,7 +317,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!108 &771627306
Light:
m_ObjectHideFlags: 0
@@ -320,8 +326,9 @@ Light:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 771627305}
m_Enabled: 1
- serializedVersion: 9
+ serializedVersion: 10
m_Type: 1
+ m_Shape: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Intensity: 1
m_Range: 10
@@ -398,6 +405,11 @@ PrefabInstance:
propertyPath: m_Name
value: UpBeam
objectReference: {fileID: 0}
+ - target: {fileID: 3215580029954266982, guid: 90bb8ad0d5cda8b498b6463fff03356f,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
- target: {fileID: 3215580029954266983, guid: 90bb8ad0d5cda8b498b6463fff03356f,
type: 3}
propertyPath: m_LocalPosition.x
@@ -471,7 +483,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!212 &799805931
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -486,6 +498,8 @@ SpriteRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -603,7 +617,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!212 &1008329523
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -618,6 +632,8 @@ SpriteRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -713,6 +729,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -737,6 +755,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &1015429836
MeshFilter:
m_ObjectHideFlags: 0
@@ -788,9 +807,9 @@ MeshCollider:
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
- serializedVersion: 3
+ serializedVersion: 4
m_Convex: 0
- m_CookingOptions: 14
+ m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1038440092
MeshRenderer:
@@ -806,6 +825,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -830,6 +851,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &1038440093
MeshFilter:
m_ObjectHideFlags: 0
@@ -868,7 +890,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!114 &1199412219
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -921,7 +943,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!65 &1392659422
BoxCollider:
m_ObjectHideFlags: 0
@@ -949,6 +971,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -973,6 +997,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &1392659424
MeshFilter:
m_ObjectHideFlags: 0
@@ -995,6 +1020,121 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1436793223
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1436793225}
+ - component: {fileID: 1436793224}
+ m_Layer: 0
+ m_Name: UI
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1436793224
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1436793223}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e64df26a2d69f4143b06135e381d752e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DrawRect:
+ serializedVersion: 2
+ x: 100
+ y: 100
+ width: 500
+ height: 400
+ VerticalSplit: 0.3
+ SectionAWidth: 100
+ SectionBWidth: 100
+ MinVerticalSize: 50
+ MinSectionWidth: 50
+--- !u!4 &1436793225
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1436793223}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 15
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!850595691 &1841281100
+LightingSettings:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Settings.lighting
+ serializedVersion: 2
+ m_GIWorkflowMode: 1
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_RealtimeEnvironmentLighting: 1
+ m_BounceScale: 1
+ m_AlbedoBoost: 1
+ m_IndirectOutputScale: 1
+ m_UsingShadowmask: 1
+ m_BakeBackend: 1
+ m_LightmapMaxSize: 1024
+ m_BakeResolution: 40
+ m_Padding: 2
+ m_TextureCompression: 1
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAO: 0
+ m_MixedBakeMode: 2
+ m_LightmapsBakeMode: 1
+ m_FilterMode: 1
+ m_LightmapParameters: {fileID: 0}
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_RealtimeResolution: 2
+ m_ForceWhiteAlbedo: 0
+ m_ForceUpdates: 0
+ m_FinalGather: 0
+ m_FinalGatherRayCount: 256
+ m_FinalGatherFiltering: 1
+ m_PVRCulling: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_LightProbeSampleCountMultiplier: 4
+ m_PVRBounces: 2
+ m_PVRRussianRouletteStartBounce: 2
+ m_PVREnvironmentMIS: 1
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
--- !u!1 &1995564033
GameObject:
m_ObjectHideFlags: 0
@@ -1041,6 +1181,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -1065,6 +1207,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &1995564036
MeshFilter:
m_ObjectHideFlags: 0
@@ -1105,7 +1248,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!65 &2045558466
BoxCollider:
m_ObjectHideFlags: 0
@@ -1133,6 +1276,8 @@ MeshRenderer:
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
@@ -1157,6 +1302,7 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &2045558468
MeshFilter:
m_ObjectHideFlags: 0
@@ -1320,5 +1466,10 @@ PrefabInstance:
propertyPath: m_Name
value: MegCharge
objectReference: {fileID: 0}
+ - target: {fileID: 7640404104117162390, guid: 28798bf3b38295d44bc4b4818b4e40f2,
+ type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 28798bf3b38295d44bc4b4818b4e40f2, type: 3}
diff --git a/Source/Content/Unity/RimVibes Bundles/Assets/TerminalHUD.cs b/Source/Content/Unity/RimVibes Bundles/Assets/TerminalHUD.cs
new file mode 100644
index 0000000..b60a9d8
--- /dev/null
+++ b/Source/Content/Unity/RimVibes Bundles/Assets/TerminalHUD.cs
@@ -0,0 +1,156 @@
+using System;
+using UnityEngine;
+
+namespace Assets
+{
+ class TerminalHUD : MonoBehaviour
+ {
+ public Rect DrawRect;
+ [Range(0f, 1f)]
+ public float VerticalSplit = 0.3f;
+
+ public float SectionAWidth = 100;
+ public float SectionBWidth = 100;
+
+ public float MinVerticalSize = 100f;
+ public float MinSectionWidth = 50f;
+
+ private int currentlyDragging = -1;
+ private int draggableIndex;
+ private float sectionBStart;
+ private float sectionAStart;
+
+ private void OnGUI()
+ {
+ DrawUI(DrawRect);
+ }
+
+ void DrawUI(Rect rect)
+ {
+ draggableIndex = 0;
+ float topHeight = rect.height * VerticalSplit;
+ Rect topArea = new Rect(rect.x, rect.y, rect.width, topHeight);
+ float bottomHeight = rect.height - topHeight;
+ Rect bottomArea = new Rect(rect.x, rect.y + topHeight, rect.width, bottomHeight);
+
+ // Title.
+ AutoLabel(rect.position, "Power Control Terminal");
+
+ // Vertical slide.
+ float vertSize = Mathf.Clamp(Draggable(new Vector2(rect.x, rect.y + topHeight), rect.width, 0) - rect.y, MinVerticalSize, rect.height - MinVerticalSize);
+ VerticalSplit = vertSize / rect.height;
+
+ // First section slide.
+ float maxSecAWidth = rect.width - SectionCWidth() - MinSectionWidth;
+ SectionAWidth = Mathf.Clamp(Draggable(new Vector2(rect.x + SectionAWidth, rect.y + topHeight), 0f, bottomHeight, () =>
+ {
+ sectionBStart = SectionBWidth;
+ sectionAStart = SectionAWidth;
+ }) - rect.x, MinSectionWidth, maxSecAWidth);
+ if (IsDragging())
+ {
+ float deltaA = SectionAWidth - sectionAStart;
+ float adjustedB = sectionBStart - deltaA;
+ SectionBWidth = adjustedB;
+ }
+
+ // Second section slide.
+ float cWidth = rect.xMax - Draggable(new Vector2(rect.x + SectionAWidth + SectionBWidth, rect.y + topHeight), 0f, bottomHeight);
+ float bWidth = rect.width - cWidth - SectionAWidth;
+ SectionBWidth = Mathf.Clamp(bWidth, MinSectionWidth, rect.width - SectionAWidth - MinSectionWidth);
+
+ Rect sectionA = new Rect(rect.x, rect.y + topHeight, SectionAWidth, bottomHeight);
+ Rect sectionB = new Rect(rect.x + SectionAWidth, rect.y + topHeight, SectionBWidth, bottomHeight);
+ Rect sectionC = new Rect(rect.x + SectionAWidth + SectionBWidth, rect.y + topHeight, SectionCWidth(), bottomHeight);
+
+ //GUI.Box(rect, "");
+ GUI.Box(topArea, "");
+ GUI.Box(sectionA, "");
+ GUI.Box(sectionB, "");
+ GUI.Box(sectionC, "");
+
+ float SectionCWidth()
+ {
+ return rect.width - SectionAWidth - SectionBWidth;
+ }
+
+ void AutoLabel(Vector2 pos, string text)
+ {
+ GUI.Label(new Rect(pos.x, pos.y, 250, 250), text);
+ }
+ }
+
+ bool IsDragging()
+ {
+ return currentlyDragging == draggableIndex;
+ }
+
+ float Draggable(Vector2 start, float width, float height, Action startDrag = null)
+ {
+ if (width != 0 && height != 0)
+ throw new System.Exception("Width and height cannot both be non-zero.");
+
+ if (width == 0 && height == 0)
+ throw new System.Exception("Width and height cannot both be zero.");
+
+ int thisIndex = ++draggableIndex;
+
+ var e = Event.current;
+ bool isVertical = height != 0;
+
+ const float THICC = 20f;
+ const float HALF_THICC = THICC * 0.5f;
+
+ Rect drawArea;
+ if (isVertical)
+ drawArea = new Rect(start.x - HALF_THICC, start.y, THICC, height);
+ else
+ drawArea = new Rect(start.x, start.y - HALF_THICC, width, THICC);
+
+ bool isDraggingSelf = currentlyDragging == thisIndex;
+ bool isDraggingAny = currentlyDragging > 0;
+
+ // Update when dragging.
+ if (isDraggingSelf)
+ {
+ // Detect stop drag.
+ if (e.button == 0 && e.type == EventType.MouseUp)
+ {
+ currentlyDragging = -1;
+ }
+ else
+ {
+ if (isVertical)
+ start.x = e.mousePosition.x;
+ else
+ start.y = e.mousePosition.y;
+ }
+
+ var oldColor = GUI.color;
+ GUI.color = new Color(0f, 0f, 0f, 0.8f);
+ GUI.Box(drawArea, "");
+ GUI.color = oldColor;
+ }
+
+ bool mouseInArea = drawArea.Contains(e.mousePosition);
+
+ // Draw drag hint.
+ if (!isDraggingAny && mouseInArea)
+ {
+ var oldColor = GUI.color;
+ GUI.color = new Color(0f, 0f, 0f, 0.35f);
+ GUI.Box(drawArea, "");
+ GUI.color = oldColor;
+ }
+
+ // Detect start drag.
+ if (!isDraggingAny && e.button == 0 && e.type == EventType.MouseDown && mouseInArea)
+ {
+ currentlyDragging = thisIndex;
+ startDrag?.Invoke();
+ }
+
+ return isVertical ? start.x : start.y;
+ }
+ }
+}
diff --git a/Source/Content/Unity/RimVibes Bundles/Packages/manifest.json b/Source/Content/Unity/RimVibes Bundles/Packages/manifest.json
index a2e6efe..649ce1d 100644
--- a/Source/Content/Unity/RimVibes Bundles/Packages/manifest.json
+++ b/Source/Content/Unity/RimVibes Bundles/Packages/manifest.json
@@ -3,15 +3,15 @@
"com.unity.2d.sprite": "1.0.0",
"com.unity.2d.tilemap": "1.0.0",
"com.unity.assetbundlebrowser": "1.7.0",
- "com.unity.collab-proxy": "1.2.16",
+ "com.unity.collab-proxy": "1.3.8",
"com.unity.ext.nunit": "1.0.0",
- "com.unity.ide.rider": "1.0.8",
- "com.unity.ide.visualstudio": "1.0.11",
- "com.unity.ide.vscode": "1.0.7",
- "com.unity.shadergraph": "6.9.2",
- "com.unity.test-framework": "1.0.13",
- "com.unity.textmeshpro": "2.0.1",
- "com.unity.timeline": "1.1.0",
+ "com.unity.ide.rider": "1.2.1",
+ "com.unity.ide.visualstudio": "2.0.2",
+ "com.unity.ide.vscode": "1.2.1",
+ "com.unity.shadergraph": "8.2.0",
+ "com.unity.test-framework": "1.1.14",
+ "com.unity.textmeshpro": "3.0.0-preview.1",
+ "com.unity.timeline": "1.2.6",
"com.unity.ugui": "1.0.0",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
diff --git a/Source/Content/Unity/RimVibes Bundles/Packages/packages-lock.json b/Source/Content/Unity/RimVibes Bundles/Packages/packages-lock.json
new file mode 100644
index 0000000..0722e22
--- /dev/null
+++ b/Source/Content/Unity/RimVibes Bundles/Packages/packages-lock.json
@@ -0,0 +1,375 @@
+{
+ "dependencies": {
+ "com.unity.2d.sprite": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.2d.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.assetbundlebrowser": {
+ "version": "1.7.0",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.collab-proxy": {
+ "version": "1.3.8",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ext.nunit": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.rider": {
+ "version": "1.2.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.visualstudio": {
+ "version": "2.0.2",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.vscode": {
+ "version": "1.2.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.render-pipelines.core": {
+ "version": "8.2.0",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.searcher": {
+ "version": "4.0.9",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.shadergraph": {
+ "version": "8.2.0",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.render-pipelines.core": "8.2.0",
+ "com.unity.searcher": "4.0.9"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.test-framework": {
+ "version": "1.1.14",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ext.nunit": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.textmeshpro": {
+ "version": "3.0.0-preview.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.timeline": {
+ "version": "1.2.6",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ugui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0"
+ }
+ },
+ "com.unity.modules.ai": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.androidjni": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.animation": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.assetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.audio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.cloth": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.director": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.animation": "1.0.0"
+ }
+ },
+ "com.unity.modules.imageconversion": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.imgui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.jsonserialize": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.particlesystem": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics2d": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.screencapture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.subsystems": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.terrain": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.terrainphysics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.terrain": "1.0.0"
+ }
+ },
+ "com.unity.modules.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics2d": "1.0.0"
+ }
+ },
+ "com.unity.modules.ui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.uielements": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.uielementsnative": "1.0.0"
+ }
+ },
+ "com.unity.modules.uielementsnative": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.umbra": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unityanalytics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequest": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unitywebrequestassetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestaudio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.audio": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequesttexture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestwww": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.vehicles": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.video": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.vr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ }
+ },
+ "com.unity.modules.wind": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.xr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.subsystems": "1.0.0"
+ }
+ }
+ }
+}
diff --git a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/InputManager.asset b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/InputManager.asset
index 17c8f53..b16147e 100644
--- a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/InputManager.asset
+++ b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/InputManager.asset
@@ -293,3 +293,195 @@ InputManager:
type: 0
axis: 0
joyNum: 0
+ - serializedVersion: 3
+ m_Name: Enable Debug Button 1
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left ctrl
+ altNegativeButton:
+ altPositiveButton: joystick button 8
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Enable Debug Button 2
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: backspace
+ altNegativeButton:
+ altPositiveButton: joystick button 9
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Reset
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left alt
+ altNegativeButton:
+ altPositiveButton: joystick button 1
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Next
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: page down
+ altNegativeButton:
+ altPositiveButton: joystick button 5
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Previous
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: page up
+ altNegativeButton:
+ altPositiveButton: joystick button 4
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Validate
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: return
+ altNegativeButton:
+ altPositiveButton: joystick button 0
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Persistent
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: right shift
+ altNegativeButton:
+ altPositiveButton: joystick button 2
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Multiplier
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left shift
+ altNegativeButton:
+ altPositiveButton: joystick button 3
+ gravity: 0
+ dead: 0
+ sensitivity: 0
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: left
+ positiveButton: right
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: down
+ positiveButton: up
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: down
+ positiveButton: up
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 2
+ axis: 6
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Debug Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: left
+ positiveButton: right
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 2
+ axis: 5
+ joyNum: 0
diff --git a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/Physics2DSettings.asset b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/Physics2DSettings.asset
index a6ba387..34e8328 100644
Binary files a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/Physics2DSettings.asset and b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/Physics2DSettings.asset differ
diff --git a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/ProjectVersion.txt b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/ProjectVersion.txt
index 5c5c469..e18cabd 100644
--- a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/ProjectVersion.txt
+++ b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 2019.2.17f1
-m_EditorVersionWithRevision: 2019.2.17f1 (8e603399ca02)
+m_EditorVersion: 2020.1.0f1
+m_EditorVersionWithRevision: 2020.1.0f1 (2ab9c4179772)
diff --git a/Source/Content/Unity/RimVibes Bundles/ProjectSettings/VersionControlSettings.asset b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/VersionControlSettings.asset
new file mode 100644
index 0000000..dca2881
--- /dev/null
+++ b/Source/Content/Unity/RimVibes Bundles/ProjectSettings/VersionControlSettings.asset
@@ -0,0 +1,8 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!890905787 &1
+VersionControlSettings:
+ m_ObjectHideFlags: 0
+ m_Mode: Visible Meta Files
+ m_CollabEditorSettings:
+ inProgressEnabled: 1
diff --git a/Source/Content/Unity/RimVibes Bundles/UserSettings/EditorUserSettings.asset b/Source/Content/Unity/RimVibes Bundles/UserSettings/EditorUserSettings.asset
new file mode 100644
index 0000000..a05bc6e
--- /dev/null
+++ b/Source/Content/Unity/RimVibes Bundles/UserSettings/EditorUserSettings.asset
@@ -0,0 +1,25 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!162 &1
+EditorUserSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 4
+ m_ConfigSettings:
+ UnityEditor.ShaderGraph.FloatingWindowsLayout2:
+ value: 181344140043005e1a220d3b1f364b524c0c5a27130c293326201334cee5322ca0bd30e8eb293a707b0fd0180b3d0a36fc0d3d04e649500d1002ee0b5dbd1d2c27c00ad113cb1e10e41f1addc80993b9859884a69ae6d8f0d1cda9e8fbfefaf9f9dea3fdb9ade882f0ffb0e1e380cafbf2c3adc18e9cd285a2908b87ee819c8395949c9483d38b8397ddbd90eed2a5a892a2af949aa48bafb19f85bd75a7ed3a7d25658598b7b58bb4b76aaf777690ca2863946c72c6cd81b6b6708f9f879f88769589d91c8f888e64d20f935e796571755c6b546677696a486c781c073c773d756a66771753783a27353f4c504172674347264e2e7a16016c711e4d7d5f686758400216064d1b4f487873735e6d726f6b3f577c7d47786579002d5170ed3627f73426d6f730ff32e8f9df0bea067daaedb5e048565c56404359b151db824e4c92975899da07
+ flags: 0
+ lightmappingDeviceAndPlatform:
+ value: 53
+ flags: 0
+ vcSharedLogLevel:
+ value: 0d5e400f0650
+ flags: 0
+ m_VCAutomaticAdd: 1
+ m_VCDebugCom: 0
+ m_VCDebugCmd: 0
+ m_VCDebugOut: 0
+ m_SemanticMergeMode: 2
+ m_VCShowFailedCheckout: 1
+ m_VCOverwriteFailedCheckoutAssets: 1
+ m_VCOverlayIcons: 1
+ m_VCAllowAsyncUpdate: 0
diff --git a/Textures/AntimatterAnnihilation/UI/GlobalStrikeIcon.png b/Textures/AntimatterAnnihilation/UI/GlobalStrikeIcon.png
new file mode 100644
index 0000000..b1c9c7d
Binary files /dev/null and b/Textures/AntimatterAnnihilation/UI/GlobalStrikeIcon.png differ