Exemple #1
0
        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);
        }
Exemple #2
0
 public override void Dispose()
 {
     mTemp = null;
     base.Dispose();
 }
Exemple #3
0
 public override void Reset()
 {
     mCareerTemp = null;
     mModelTemp  = null;
     base.Reset();
 }
Exemple #4
0
 public void UpdateCfgs(CareerTemp cTemp, ModelTemp mTemp)
 {
     mCareerTemp = cTemp;
     mModelTemp  = mTemp;
     Instantiate();
 }