public void CreateUnit(CareerTemp temp, UInt32 modId, Action <Unit> callback = null) { ModelTemp modTemp = ModelTempMgr.Instance.Find(modId); if (modTemp == null) { MessageBox.Error(string.Format("模型配置表ID[{0}]为空!!", modId)); return; } Unit unit = new Unit(); unit.UpdateCfgs(temp, modTemp); callback(unit); }
public override void Dispose() { mTemp = null; base.Dispose(); }
public override void Reset() { mCareerTemp = null; mModelTemp = null; base.Reset(); }
public void UpdateCfgs(CareerTemp cTemp, ModelTemp mTemp) { mCareerTemp = cTemp; mModelTemp = mTemp; Instantiate(); }