コード例 #1
0
ファイル: Core.cs プロジェクト: ZehrBear/SeniorProject
        private void Init()
        {
            Debug.Log("Initializing Core Engine");

            fsmManager = new FsmManager();
            systems.Add(fsmManager);

            new PersistentFsm();

            System.Runtime.Remoting.ObjectHandle obj = System.Activator.CreateInstance(typeof(Core).Assembly.FullName, MainFsm);
            obj.Unwrap();
        }
コード例 #2
0
ファイル: FsmManager.cs プロジェクト: ZehrBear/SeniorProject
        public FsmManager()
        {
            onlyInstance = this;

            fsms = new List<BaseFsm>();
        }