Exemple #1
0
 internal static void Postfix(WheelPOV __instance)
 {
     if (!Mod.Instance.OriginalImage)
     {
         Mod.Instance.OriginalImage = __instance.renderer_.material.mainTexture as Texture2D;
     }
 }
Exemple #2
0
            public static void Prefix(WheelPOV __instance)
            {
                var currentPovFileName = Settings.GetItem <string>("CurrentPOV");

                if (!POVs.ContainsKey(currentPovFileName))
                {
                    return;
                }

                var currentPov = POVs[currentPovFileName];

                if (currentPov != null)
                {
                    __instance.renderer_.material.mainTexture = currentPov;
                }
            }
Exemple #3
0
 internal static void Postfix(WheelPOV __instance)
 {
     __instance.renderer_.material.mainTexture = Mod.Instance.Config.Enabled ? Mod.Instance.CustomImage : Mod.Instance.OriginalImage ?? null;
 }