52 lines
1.4 KiB
C#
52 lines
1.4 KiB
C#
using System;
|
|
using UnityEngine;
|
|
using CSNetwork;
|
|
using PerfectWorld.Scripts.Managers.BrewMonster.Managers;
|
|
using BrewMonster.Network;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace BrewMonster
|
|
{
|
|
[Serializable]
|
|
public class EC_ManMessageMono : MonoBehaviour
|
|
{
|
|
private static EC_ManMessageMono instance;
|
|
|
|
public static EC_ManMessageMono Instance
|
|
{
|
|
get
|
|
{
|
|
if (instance == null)
|
|
{
|
|
instance = FindAnyObjectByType<EC_ManMessageMono>();
|
|
}
|
|
return instance;
|
|
}
|
|
}
|
|
|
|
public EC_ManPlayer EC_ManPlayer;
|
|
public EC_ManPlayer GetECManPlayer { get => EC_ManPlayer; }
|
|
public CECNPCMan _CECNPCMan { get; private set; }
|
|
|
|
private void Awake()
|
|
{
|
|
instance = this;
|
|
//TODO: Remove later
|
|
EC_ManPlayer = new EC_ManPlayer();
|
|
_CECNPCMan = new CECNPCMan();
|
|
EC_ManMessage.RegisterHandler(EC_ManPlayer);
|
|
EC_ManMessage.RegisterHandler(_CECNPCMan);
|
|
Debug.Log($"EC_ManMessage RegisterHandlerRegisterHandlerRegisterHandler");
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
EC_ManMessage.Dispose();
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
EC_ManMessage.Tick();
|
|
}
|
|
}
|
|
} |