mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-20 01:46:15 +00:00
Change util to TMP_Text (all textmeshpro render components)
This commit is contained in:
1 parent
2af89a678f
commit
6775294a19
2 files changed
+8
-7
No files matched your search
@@ -262,7 +262,7 @@ public static class TaskAdderPatch
|
||||
var taskAddButton2 = Object.Instantiate(__instance.RoleButton);
|
||||
taskAddButton2.SafePositionWorld = __instance.SafePositionWorld;
|
||||
taskAddButton2.Text.text = "Be_" + roleBehaviour.NiceName + ".exe";
|
||||
taskAddButton2.Text.fontMaterial.EnableMasking();
|
||||
taskAddButton2.Text.EnableMasking();
|
||||
__instance.AddFileAsChildCustom(taskAddButton2, ref num, ref num2, ref num3);
|
||||
taskAddButton2.Role = roleBehaviour;
|
||||
|
||||
@@ -352,7 +352,7 @@ public static class TaskAdderPatch
|
||||
taskAddButton.MyTask = null;
|
||||
taskAddButton.SafePositionWorld = instance.SafePositionWorld;
|
||||
taskAddButton.Text.text = modifier.ModifierName;
|
||||
taskAddButton.Text.fontMaterial.EnableMasking();
|
||||
taskAddButton.Text.EnableMasking();
|
||||
instance.AddFileAsChildCustom(taskAddButton, ref num, ref num2, ref num3);
|
||||
|
||||
ControllerManager.Instance.AddSelectableUiElement(taskAddButton.Button);
|
||||
@@ -384,7 +384,7 @@ public static class TaskAdderPatch
|
||||
var taskAddButton2 = Object.Instantiate(instance.RoleButton);
|
||||
taskAddButton2.SafePositionWorld = instance.SafePositionWorld;
|
||||
taskAddButton2.Text.text = "Be_" + roleBehaviour.NiceName + ".exe";
|
||||
taskAddButton2.Text.fontMaterial.EnableMasking();
|
||||
taskAddButton2.Text.EnableMasking();
|
||||
|
||||
instance.AddFileAsChildCustom(taskAddButton2, ref num, ref num2, ref num3);
|
||||
taskAddButton2.Role = roleBehaviour;
|
||||
|
||||
@@ -8,6 +8,7 @@ using Reactor.Utilities;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace MiraAPI.Utilities;
|
||||
@@ -42,11 +43,11 @@ public static class Extensions
|
||||
/// <summary>
|
||||
/// Sets masking on a TMP MATERIAL! Do not use this on other materials.
|
||||
/// </summary>
|
||||
/// <param name="material">The TMP material.</param>
|
||||
public static void EnableMasking(this Material material)
|
||||
/// <param name="text">The TMP text.</param>
|
||||
public static void EnableMasking(this TMP_Text text)
|
||||
{
|
||||
material.SetFloat(ShaderID.Get("_Stencil"), 1);
|
||||
material.SetFloat(ShaderID.Get("_StencilComp"), 4);
|
||||
text.fontMaterial.SetFloat(ShaderID.Get("_Stencil"), 1);
|
||||
text.fontMaterial.SetFloat(ShaderID.Get("_StencilComp"), 4);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in new issue
Block a user