29 lines
882 B
C#
29 lines
882 B
C#
using SHINT.MQTT;
|
|
using SHINT.UI;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using WI;
|
|
|
|
namespace SHINT
|
|
{
|
|
public class SNTInitializer : Initializer
|
|
{
|
|
public override void AfterAwake()
|
|
{
|
|
#if UNITY_WEBGL && !UNITY_EDITOR
|
|
WebGLInput.captureAllKeyboardInput = false;
|
|
#endif
|
|
var mqtt = FindSingle<MQTTManager>();
|
|
var fManager = FindSingle<FacilityManager>();
|
|
var rtPanel = FindSingle<UI_Topbar>();
|
|
var nameTag = FindSingle<NameTagManager>();
|
|
var pManager = FindSingle<ProductionStatusManager>();
|
|
|
|
mqtt.onConnected += fManager.Subscribe;
|
|
mqtt.onConnected += pManager.Subscribe;
|
|
fManager.onInitEnd += rtPanel.GenerateFacilityScroll;
|
|
fManager.onInitEnd += nameTag.GenerateNameTags;
|
|
}
|
|
}
|
|
} |