mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fix logo still being colored when reloading title screen
This commit is contained in:
parent
916befa0ff
commit
e07efa9a5c
@ -1,4 +1,5 @@
|
|||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
using NewHorizons.Utility;
|
||||||
using NewHorizons.Utility.Files;
|
using NewHorizons.Utility.Files;
|
||||||
using NewHorizons.Utility.OWML;
|
using NewHorizons.Utility.OWML;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@ -23,8 +24,11 @@ namespace NewHorizons.Handlers.TitleScreen
|
|||||||
}
|
}
|
||||||
_mainMenuColour = colour;
|
_mainMenuColour = colour;
|
||||||
var logo = ImageUtilities.TintImage(ImageUtilities.GetTexture(Main.Instance, "Assets\\textures\\MENU_OuterWildsLogo_d.png"), (Color)_mainMenuColour);
|
var logo = ImageUtilities.TintImage(ImageUtilities.GetTexture(Main.Instance, "Assets\\textures\\MENU_OuterWildsLogo_d.png"), (Color)_mainMenuColour);
|
||||||
GameObject.FindObjectOfType<TitleAnimRenderer>()._logoMaterial.mainTexture = logo;
|
var animRenderer = GameObject.FindObjectOfType<TitleAnimRenderer>();
|
||||||
GameObject.FindObjectOfType<TitleAnimRenderer>()._logoMaterialClone.mainTexture = logo;
|
var colouredLogoMaterial = GameObject.Instantiate(animRenderer._logoMaterial).Rename("MENU_OuterWildsLogoANIM_mat_Coloured");
|
||||||
|
colouredLogoMaterial.mainTexture = logo;
|
||||||
|
animRenderer._logoMaterial = colouredLogoMaterial;
|
||||||
|
animRenderer.Awake();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void ResetColour()
|
public static void ResetColour()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user