25 lines
682 B
C#
Raw Normal View History

2021-12-14 22:53:53 +00:00
using QSB.Player;
2022-02-12 22:07:01 +00:00
using QSB.PlayerBodySetup.Remote;
namespace QSB.Tools.SignalscopeTool
{
2021-11-09 19:39:56 +00:00
internal static class SignalscopeCreator
{
2021-12-14 22:53:53 +00:00
internal static void CreateSignalscope(PlayerInfo player)
{
var signalscopeRoot = player.CameraBody.transform.Find("REMOTE_Signalscope").gameObject;
2021-11-25 11:27:58 +00:00
var Props_HEA_Signalscope = signalscopeRoot.transform.Find("Props_HEA_Signalscope");
var tool = signalscopeRoot.GetComponent<QSBTool>();
tool.Type = ToolType.Signalscope;
2021-11-25 11:27:58 +00:00
tool.ToolGameObject = Props_HEA_Signalscope.gameObject;
2021-12-14 22:53:53 +00:00
tool.Player = player;
2022-02-12 22:07:01 +00:00
FixMaterialsInAllChildren.ReplaceMaterials(signalscopeRoot.transform);
signalscopeRoot.SetActive(true);
}
}
}