/// <summary> /// 获取一个service /// </summary> /// <param name="name"></param> /// <returns></returns> public static DataDrive_Service GetService(string name) { DataDrive_Service data = null; serviceMap.TryGetValue(name, out data); return(data); }
/// <summary> /// 删除一个service /// </summary> /// <param name="name"></param> static public void DelService(string name) { DataDrive_Service data = null; serviceMap.TryGetValue(name, out data); data = null; // serviceMap.Remove(name); }
private void Awake() { aniPlayer = this.GetComponent <AniPlayer>(); State = new DataDrive_Service(); //攻击 this.State.RegisterData("DoBlockEvent"); //执行blockEvent this.State.RegisterData("CurBlockEnd"); //当前block结束 this.State.RegisterData("AllBlockEnd"); //释放技能结束 }
// public BattleInput(IBattle battle) { this.battle = battle; cmdCacheList = new List <Cmd>(); InputSate = new DataDrive_Service(); //所有状态 this.InputSate.RegisterData("OnInput"); }
/// <summary> /// 创建一个service /// </summary> /// <param name="name"></param> /// <returns></returns> public static DataDrive_Service Create(string name) { var data = new DataDrive_Service(); if (serviceMap.ContainsKey(name) == false) { serviceMap[name] = data; } else { Debug.LogError("已存在同名DataDrive_Service"); return(null); } return(data); }
public View_MVCTest(Transform t, DataDrive_Service service) : base(t, service) { }
public ViewContrl_MVCTest(DataDrive_Service data) : base(data) { }
public AViewBase(Transform t, DataDrive_Service service) { this.Model = service; this.Transform = t; }
public AViewContrlBase(DataDrive_Service data) { this.Model = data; }
//------[class end]------ //------[Field end]------ //------[Propties end]------ //[Note] public View_Logo(Transform t, DataDrive_Service service) : base(t, service) { }
//------[class end]------ //------[Field end]------ //------[Propties end]------ //[Note] public Contrl_Logo(DataDrive_Service data) : base(data) { }