/// <summary> /// 销毁当前模型. /// </summary> /// <param name="varHashCode">Variable hash code.</param> public void DestoryShowModel() { if (mCurShowModel != null) { CharacterPoolController.Pool(mCurShowModel); } }
/// <summary> /// 销毁模型(不用模型显示销毁). /// </summary> public void DestoryShowModel(int varHashCode) { if (mModels != null) { if (mModels.ContainsKey(varHashCode)) { GameObject tempObj; if (mModels.TryGetValue(varHashCode, out tempObj)) { //GameObject.Destroy(tempObj); CharacterPoolController.Pool(mCurShowModel); mModels.Remove(varHashCode); } } } ShowModelsLastOne(); }