/// <summary>
    /// 获取一个service
    /// </summary>
    /// <param name="name"></param>
    /// <returns></returns>
    public static DataDriven_Service GetService(string name)
    {
        DataDriven_Service data = null;

        serviceMap.TryGetValue(name, out data);
        return(data);
    }
    /// <summary>
    /// 删除一个service
    /// </summary>
    /// <param name="name"></param>
    static public void DelService(string name)
    {
        DataDriven_Service data = null;

        serviceMap.TryGetValue(name, out data);
        data = null;
        //
        serviceMap.Remove(name);
    }
    /// <summary>
    /// 创建一个service
    /// </summary>
    /// <param name="name"></param>
    /// <returns></returns>
    public static DataDriven_Service Create(string name)
    {
        var data = new DataDriven_Service();

        if (serviceMap.ContainsKey(name) == false)
        {
            serviceMap[name] = data;
        }
        else
        {
            Debug.LogError("已存在同名DataDrive_Service");
            return(null);
        }
        return(data);
    }
 public ViewContrl_MVCTest(DataDriven_Service data) : base(data)
 {
 }
 public View_MVCTest(Transform t, DataDriven_Service service) : base(t, service)
 {
 }
Example #6
0
 public AViewBase(Transform t, DataDriven_Service service)
 {
     this.Model     = service;
     this.Transform = t;
 }
Example #7
0
 public AViewContrlBase(DataDriven_Service data)
 {
     this.Model = data;
 }