public override EnemyAttr GetEnemyAttr(int AttrID) { if (m_EnemyAttrDB.ContainsKey(AttrID)) { EnemyAttr NewAttr = new EnemyAttr(); NewAttr.SetEnemyAttr(m_EnemyAttrDB[AttrID]); return(NewAttr); } Debug.LogWarning("GetEnemyAttr:AttrID[" + AttrID + "]不存在"); return(null); }
// 获取Enemy的属性,传入外部参数CritRate public override EnemyAttr GetEnemyAttr(int AttrID) { if (m_EnemyAttrDB.ContainsKey(AttrID) == false) { Debug.LogWarning("GetEnemyAttr:AttrID[" + AttrID + "]属性不存在"); return(null); } // 产生属性对象并设置共享的属性数据 EnemyAttr NewAttr = new EnemyAttr(); NewAttr.SetEnemyAttr(m_EnemyAttrDB[AttrID]); return(NewAttr); }
// 取得Enemy的数值,传入外部参数CritRate public override EnemyAttr GetEnemyAttr(int AttrID) { if (m_EnemyAttrDB.ContainsKey(AttrID) == false) { Debug.LogWarning("GetEnemyAttr:AttrID[" + AttrID + "]数值不存在"); return(null); } // 产生数物件并设定共用的数值资料 EnemyAttr NewAttr = new EnemyAttr(); NewAttr.SetEnemyAttr(m_EnemyAttrDB[AttrID]); return(NewAttr); }
// 取得Enemy的數值,傳入外部參數CritRate public override EnemyAttr GetEnemyAttr( int AttrID ) { if( m_EnemyAttrDB.ContainsKey( AttrID )==false) { Debug.LogWarning("GetEnemyAttr:AttrID["+AttrID+"]數值不存在"); return null; } // 產生數物件並設定共用的數值資料 EnemyAttr NewAttr = new EnemyAttr(); NewAttr.SetEnemyAttr( m_EnemyAttrDB[AttrID]); return NewAttr; }