薛之猫大王
17 hours ago aa2f44839b78e3d339ef6487a83d9f3371f8d57e
Assets/Skyunion/RunTime/Interface/IModule.cs
@@ -3,11 +3,11 @@
// Create:
//      2019-10-29
// Description:
//      Ä£¿é½Ó¿Ú
//      ģ��ӿ�
// Author:
//      Îâ½­º£ <421465201@qq.com>
//      �⽭�� <421465201@qq.com>
//
// Copyright (c) 2019 Johance
// Copyright (c) 2026 虚幻骑士科技
using System;
@@ -15,24 +15,24 @@
{
    public interface IModule
    {
        //------------- ½Ó¿Ú -------------------//
        // ¼ì²âÊÇ·ñ³õʼ»¯Íê³É
        //------------- �ӿ� -------------------//
        // ����Ƿ��ʼ�����
        bool Initialized();
        // ³õʼ»¯Ç° ×¼±¸Ò»Ð©±äÁ¿³õʼ»¯
        // ��ʼ��ǰ ׼��һЩ������ʼ��
        void BeforeInit();
        // ½øÐÐÄ£¿éµÄ³õʼ»¯¼ÓÔØÖ®ÀàµÄ
        // ����ģ��ij�ʼ������֮���
        void Init();
        // µÈ´ý³õʼ»¯Íê³É
        // �ȴ���ʼ�����
        void WaitInitAsync(Action complete);
        // È«²¿³õʼ»¯Íê½øÐвÙ×÷
        // ȫ����ʼ������в���
        void AfterInit();
        // Ã¿Ö¡¸üÐÂ
        // ÿ֡����
        void Update();
        // Ã¿Ö¡Öͺó¸üÐÂ
        // ÿ֡�ͺ����
        void LateUpdate();
        // ¹Ø±Õǰ
        // �ر�ǰ
        void BeforeShut();
        // ¹Ø±Õºó
        // �رպ�
        void Shut();
    };
}