59 lines
1.4 KiB
C#
Raw Normal View History

2025-04-19 22:00:30 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9><EFBFBD>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>ķ<EFBFBD><C4B7><EFBFBD>
/// <20><><EFBFBD>Ը<EFBFBD><D4B8>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD>Э<EFBFBD>̵ķ<CCB5><C4B7><EFBFBD>
/// </summary>
public class MonoMgr : BaseManager<MonoMgr>
{
private MonoController controller;
public MonoMgr()
{
//<2F><>֤<EFBFBD><D6A4>MonoController<65><72>Ψһ<CEA8><D2BB>
GameObject obj = new GameObject("MonoController");
controller = obj.AddComponent<MonoController>();
}
/// <summary>
/// <20><><EFBFBD>ⲿ<EFBFBD><EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>ĺ<EFBFBD><C4BA><EFBFBD>
/// </summary>
/// <param name="fun"></param>
public void AddUpdateListener(UnityAction fun)
{
controller.AddUpdateListener(fun);
// controller.StartCoroutine();
}
/// <summary>
/// <20><EFBFBD><E1B9A9><EFBFBD>ⲿ <20><><EFBFBD><EFBFBD><EFBFBD>Ƴ<EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="fun"></param>
public void RemoveUpdateListener(UnityAction fun)
{
controller.RemoveUpdateListener(fun);
}
/// <summary>
/// <20><>װһ<D7B0><D2BB>Э<EFBFBD><D0AD>,<2C><><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ
/// </summary>
/// <param name="routine"></param>
/// <returns></returns>
public Coroutine StartCoroutine(IEnumerator routine)
{
return controller.StartCoroutine(routine);
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD>Mono<6E><6F><EFBFBD><EFBFBD>
/*public Coroutine StartCoroutine(IEnumerator routine)
{
return controller.StartCoroutine(routine);
}*/
}