mirror of
https://github.com/NuclearPowered/Reactor.git
synced 2026-10-19 15:51:54 +00:00
2022.3.29
This commit is contained in:
8 files changed
+21
-27
No files matched your search
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<GamePlatform Condition="'$(GamePlatform)' == ''">Steam</GamePlatform>
|
<GamePlatform Condition="'$(GamePlatform)' == ''">Steam</GamePlatform>
|
||||||
<GameVersion Condition="'$(GamePlatform)' == 'Steam'">2022.2.23</GameVersion>
|
<GameVersion Condition="'$(GamePlatform)' == 'Steam'">2022.3.29</GameVersion>
|
||||||
<GameVersion Condition="'$(GamePlatform)' == 'Itch'">2021.12.15</GameVersion>
|
<GameVersion Condition="'$(GamePlatform)' == 'Itch'">2022.3.29</GameVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -80,10 +80,11 @@ namespace Reactor.Debugger
|
|||||||
playerControl.GetComponent<DummyBehaviour>().enabled = true;
|
playerControl.GetComponent<DummyBehaviour>().enabled = true;
|
||||||
playerControl.NetTransform.enabled = false;
|
playerControl.NetTransform.enabled = false;
|
||||||
playerControl.SetName($"{TranslationController.Instance.GetString(StringNames.Dummy, Array.Empty<Il2CppSystem.Object>())} {i}");
|
playerControl.SetName($"{TranslationController.Instance.GetString(StringNames.Dummy, Array.Empty<Il2CppSystem.Object>())} {i}");
|
||||||
playerControl.SetColor((byte) (i % Palette.PlayerColors.Length));
|
var color = (byte) (i % Palette.PlayerColors.Length);
|
||||||
playerControl.SetHat(HatManager.Instance.AllHats.ToArray().ElementAt(i % HatManager.Instance.AllHats.Count).ProdId, playerControl.Data.DefaultOutfit.ColorId);
|
playerControl.SetColor(color);
|
||||||
playerControl.SetPet(HatManager.Instance.AllPets.ToArray().ElementAt(i % HatManager.Instance.AllPets.Count).ProdId);
|
playerControl.SetHat(HatManager.Instance.allHats[i % HatManager.Instance.allHats.Count].ProdId, playerControl.Data.DefaultOutfit.ColorId);
|
||||||
playerControl.SetSkin(HatManager.Instance.AllSkins.ToArray().ElementAt(i % HatManager.Instance.AllSkins.Count).ProdId);
|
playerControl.SetPet(HatManager.Instance.allPets[i % HatManager.Instance.allPets.Count].ProdId);
|
||||||
|
playerControl.SetSkin(HatManager.Instance.allSkins[i % HatManager.Instance.allSkins.Count].ProdId, color);
|
||||||
GameData.Instance.RpcSetTasks(playerControl.PlayerId, new Il2CppStructArray<byte>(0));
|
GameData.Instance.RpcSetTasks(playerControl.PlayerId, new Il2CppStructArray<byte>(0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
".NETStandard,Version=v2.1": {
|
".NETStandard,Version=v2.1": {
|
||||||
"AmongUs.GameLibs.Steam": {
|
"AmongUs.GameLibs.Steam": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2022.2.23, )",
|
"requested": "[2022.3.29, )",
|
||||||
"resolved": "2022.2.23",
|
"resolved": "2022.3.29",
|
||||||
"contentHash": "CHMKmYSv00f7bU8pZ/NSfXNSSwKqCtcYyLsBmiFJ8asx+wmLKXHPsUbB9l+Ew2ZdisTt8lU+bQm2jznyWaMtdw=="
|
"contentHash": "EStKwHGq8MMvSRxIHjlh31VJmCZrGHZ/xoDDN33L5gh7XJLWBFufo6+5ueezndSRpanoCkqLwuTkG73KCS2J1A=="
|
||||||
},
|
},
|
||||||
"BepInEx.AutoPlugin": {
|
"BepInEx.AutoPlugin": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
".NETStandard,Version=v2.1": {
|
".NETStandard,Version=v2.1": {
|
||||||
"AmongUs.GameLibs.Steam": {
|
"AmongUs.GameLibs.Steam": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2022.2.23, )",
|
"requested": "[2022.3.29, )",
|
||||||
"resolved": "2022.2.23",
|
"resolved": "2022.3.29",
|
||||||
"contentHash": "CHMKmYSv00f7bU8pZ/NSfXNSSwKqCtcYyLsBmiFJ8asx+wmLKXHPsUbB9l+Ew2ZdisTt8lU+bQm2jznyWaMtdw=="
|
"contentHash": "EStKwHGq8MMvSRxIHjlh31VJmCZrGHZ/xoDDN33L5gh7XJLWBFufo6+5ueezndSRpanoCkqLwuTkG73KCS2J1A=="
|
||||||
},
|
},
|
||||||
"BepInEx.AutoPlugin": {
|
"BepInEx.AutoPlugin": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace Reactor
|
|||||||
public static implicit operator StringNames(CustomStringName name) => (StringNames) name.Id;
|
public static implicit operator StringNames(CustomStringName name) => (StringNames) name.Id;
|
||||||
public static explicit operator CustomStringName(StringNames name) => List.SingleOrDefault(x => x.Id == (int) name);
|
public static explicit operator CustomStringName(StringNames name) => List.SingleOrDefault(x => x.Id == (int) name);
|
||||||
|
|
||||||
[HarmonyPatch(typeof(LanguageUnit), nameof(LanguageUnit.GetString), typeof(StringNames), typeof(string), typeof(Il2CppReferenceArray<Il2CppSystem.Object>))]
|
[HarmonyPatch(typeof(TranslationController), nameof(TranslationController.GetString), typeof(StringNames), typeof(Il2CppReferenceArray<Il2CppSystem.Object>))]
|
||||||
private static class GetStringPatch
|
private static class GetStringPatch
|
||||||
{
|
{
|
||||||
public static bool Prefix(StringNames stringId, Il2CppReferenceArray<Il2CppSystem.Object> parts, ref string __result)
|
public static bool Prefix(StringNames stringId, Il2CppReferenceArray<Il2CppSystem.Object> parts, ref string __result)
|
||||||
|
|||||||
@@ -1,19 +1,13 @@
|
|||||||
using System;
|
using HarmonyLib;
|
||||||
using UnityEngine.SceneManagement;
|
|
||||||
|
|
||||||
namespace Reactor.Patches
|
namespace Reactor.Patches
|
||||||
{
|
{
|
||||||
|
[HarmonyPatch(typeof(SplashManager), nameof(SplashManager.Start))]
|
||||||
internal static class SplashSkip
|
internal static class SplashSkip
|
||||||
{
|
{
|
||||||
internal static void Initialize()
|
private static void Prefix(SplashManager __instance)
|
||||||
{
|
{
|
||||||
SceneManager.add_sceneLoaded((Action<Scene, LoadSceneMode>) ((scene, _) =>
|
__instance.minimumSecondsBeforeSceneChange = 0;
|
||||||
{
|
|
||||||
if (scene.name == "SplashIntro")
|
|
||||||
{
|
|
||||||
SceneManager.LoadScene("MainMenu");
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -50,7 +50,6 @@ namespace Reactor
|
|||||||
|
|
||||||
ReactorVersionShower.Initialize();
|
ReactorVersionShower.Initialize();
|
||||||
FreeNamePatch.Initialize();
|
FreeNamePatch.Initialize();
|
||||||
SplashSkip.Initialize();
|
|
||||||
DefaultBundle.Load();
|
DefaultBundle.Load();
|
||||||
|
|
||||||
SceneManager.add_sceneLoaded((Action<Scene, LoadSceneMode>) ((scene, _) =>
|
SceneManager.add_sceneLoaded((Action<Scene, LoadSceneMode>) ((scene, _) =>
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
".NETStandard,Version=v2.1": {
|
".NETStandard,Version=v2.1": {
|
||||||
"AmongUs.GameLibs.Steam": {
|
"AmongUs.GameLibs.Steam": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2022.2.23, )",
|
"requested": "[2022.3.29, )",
|
||||||
"resolved": "2022.2.23",
|
"resolved": "2022.3.29",
|
||||||
"contentHash": "CHMKmYSv00f7bU8pZ/NSfXNSSwKqCtcYyLsBmiFJ8asx+wmLKXHPsUbB9l+Ew2ZdisTt8lU+bQm2jznyWaMtdw=="
|
"contentHash": "EStKwHGq8MMvSRxIHjlh31VJmCZrGHZ/xoDDN33L5gh7XJLWBFufo6+5ueezndSRpanoCkqLwuTkG73KCS2J1A=="
|
||||||
},
|
},
|
||||||
"BepInEx.AutoPlugin": {
|
"BepInEx.AutoPlugin": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
|
|||||||
Reference in new issue
Block a user