mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-03-12 04:14:08 +00:00
fixed the translator fix, almost (#132)
This commit is contained in:
parent
0132c40760
commit
5b2353570a
@ -28,17 +28,7 @@ namespace QSB.Tools
|
||||
CreateFlashlight();
|
||||
CreateSignalscope();
|
||||
CreateProbeLauncher();
|
||||
|
||||
QSB.Helper.Events.Subscribe<NomaiTranslatorProp>(OWML.Common.Events.AfterStart);
|
||||
QSB.Helper.Events.OnEvent += OnEvent;
|
||||
}
|
||||
|
||||
private static void OnEvent(MonoBehaviour behaviour, OWML.Common.Events ev)
|
||||
{
|
||||
if (behaviour is NomaiTranslatorProp translatorProp && ev == OWML.Common.Events.AfterStart)
|
||||
{
|
||||
CreateTranslator(translatorProp);
|
||||
}
|
||||
CreateTranslator();
|
||||
}
|
||||
|
||||
public static void CreateProbe(Transform body, PlayerInfo player)
|
||||
@ -106,10 +96,13 @@ namespace QSB.Tools
|
||||
signalscopeRoot.SetActive(true);
|
||||
}
|
||||
|
||||
private static void CreateTranslator(NomaiTranslatorProp translatorProp)
|
||||
private static void CreateTranslator()
|
||||
{
|
||||
var translatorRoot = Object.Instantiate(translatorProp.gameObject);
|
||||
translatorRoot.SetActive(false);
|
||||
var original = GameObject.Find("NomaiTranslatorProp");
|
||||
|
||||
original.SetActive(false);
|
||||
var translatorRoot = GameObject.Instantiate(original);
|
||||
original.SetActive(true);
|
||||
|
||||
var group = translatorRoot.transform.Find("TranslatorGroup");
|
||||
var model = group.Find("Props_HEA_Translator");
|
||||
@ -141,7 +134,7 @@ namespace QSB.Tools
|
||||
translatorRoot.transform.parent = _cameraBody;
|
||||
translatorRoot.transform.localPosition = Vector3.zero;
|
||||
translatorRoot.transform.localScale = TranslatorScale;
|
||||
translatorRoot.SetActive(true);
|
||||
QSB.Helper.Events.Unity.FireOnNextUpdate(() => translatorRoot.SetActive(true));
|
||||
}
|
||||
|
||||
private static void CreateProbeLauncher()
|
||||
|
Loading…
x
Reference in New Issue
Block a user