• 大小: 2.86MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-27
  • 语言: C#
  • 标签: untiyed  puremvc  

资源简介

这是一个对照 PureMVC C# 版官方demo,改写的Unity3d版demo.因为是用来练手的所有所简化. 参考博文:http://blog.csdn.net/AnYuanLzh/article/details/50353007

资源截图

代码片段和文件信息

//[lzh]
using UnityEngine;
using System.Collections;
using PureMVC.Patterns;
using PureMVC.Interfaces;

public class ApplicationFacade : Facade
{
    /// 
    /// Facade Singleton Factory method.  This method is thread safe.
    /// 

    public new static IFacade Instance
    {
        get
        {
            if(m_instance == null)
            {
                lock(m_staticSyncRoot)
                {
                    if (m_instance == null)
                    {
                        Debug.Log(“ApplicationFacade“);
                        m_instance = new ApplicationFacade();
                    }
                }
            }
            return m_instance;
        }
    }

    /// 
    /// Start the application
    /// 

    /// 
    public void Startup(MainUI mainUI)
    {
        Debug.Log(“Startup() to SendNotification.“);
        SendNotification(EventsEnum.STARTUP mainUI);
    }

    protected ApplicationFacade()
    {
        // Protected constructor.
    }

    /// 
    /// Explicit static constructor to tell C# compiler 
    /// not to mark type as beforefieldinit
    ///

    static ApplicationFacade()
    {

    }

    protected override void InitializeController()
    {
        Debug.Log(“InitializeController()“);
        base.InitializeController();
        RegisterCommand(EventsEnum.STARTUP typeof(StartupCommand));
        RegisterCommand(EventsEnum.DELETE_USER typeof(DeleteUserCommand));
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-17 11:19  .vs\
     目录           0  2015-12-17 11:19  .vs\1216_PureMVC\
     目录           0  2015-12-17 11:19  .vs\1216_PureMVC\v14\
     文件      230912  2015-12-18 17:24  .vs\1216_PureMVC\v14\.suo
     文件        7135  2015-12-18 17:20  1216_PureMVC.CSharp.csproj
     文件         927  2015-12-17 11:19  1216_PureMVC.sln
     文件         477  2015-12-18 10:01  1216_PureMVC.userprefs
     目录           0  2015-12-18 17:24  Assets\
     目录           0  2015-12-17 11:15  Assets\Plugins\
     文件         191  2015-12-17 11:15  Assets\Plugins.meta
     文件       14848  2012-10-25 16:37  Assets\Plugins\PureMVC.DotNET.35.dll
     文件         392  2015-12-17 11:15  Assets\Plugins\PureMVC.DotNET.35.dll.meta
     目录           0  2015-12-18 15:27  Assets\scripts\
     文件         191  2015-12-17 11:16  Assets\scripts.meta
     文件        1593  2015-12-18 15:27  Assets\scripts\ApplicationFacade.cs
     文件         262  2015-12-17 14:40  Assets\scripts\ApplicationFacade.cs.meta
     目录           0  2015-12-18 15:27  Assets\scripts\Controller\
     文件         191  2015-12-17 11:16  Assets\scripts\Controller.meta
     文件         633  2015-12-18 15:27  Assets\scripts\Controller\DeleteUserCommand.cs
     文件         262  2015-12-18 15:25  Assets\scripts\Controller\DeleteUserCommand.cs.meta
     文件         552  2015-12-18 14:20  Assets\scripts\Controller\StartupCommand.cs
     文件         262  2015-12-17 14:47  Assets\scripts\Controller\StartupCommand.cs.meta
     文件         622  2015-12-17 14:37  Assets\scripts\EventsEnum.cs
     文件         262  2015-12-17 14:36  Assets\scripts\EventsEnum.cs.meta
     文件         316  2015-12-18 14:20  Assets\scripts\MainUI.cs
     文件         262  2015-12-17 15:07  Assets\scripts\MainUI.cs.meta
     目录           0  2015-12-18 16:39  Assets\scripts\Model\
     文件         191  2015-12-17 11:16  Assets\scripts\Model.meta
     文件        1904  2015-12-18 16:39  Assets\scripts\Model\UserProxy.cs
     文件         262  2015-12-17 11:52  Assets\scripts\Model\UserProxy.cs.meta
     目录           0  2015-12-18 15:41  Assets\scripts\Model\VO\
............此处省略456个文件信息

评论

共有 条评论

相关资源