// namespace Unity.Loader.Test // { // public class TestFsm // { // } // // public interface IFsm // { // long fsmID { get; } // FsmType fsmType { get; } // string fsmName { get; } // void Init(params object[] dataBase); // } // // public class Fsm : IFsm // { // } // // public interface IInit // { // void OnInit(params object[] data); // } // // public interface IUpdate // { // void OnUpdate(params object[] data); // } // // public interface IEnd // { // void OnEnd(params object[] data); // } // // public interface IDispose // { // void OnDispose(params object[] data); // } // // public class DataBase // { // } // // public enum FsmType // { // None, // Start, // Ruing, // End, // } // // public class FsmManager // { // } // }