/// <summary>
        /// 
        /// </summary>
        public static void ExplorationRewardUpdate( ExplorationReward[] explorationReward )
        {
            // English To zhCHS Interface
            探索酬劳[] explorationRewardArray = new 探索酬劳[explorationReward.Length];
            for ( int iIndex = 0; iIndex < explorationReward.Length; iIndex++ )
                explorationRewardArray[iIndex] = new 探索酬劳( explorationReward[iIndex] );

            探索酬劳设置.设置探索酬劳信息( explorationRewardArray );
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="iRace"></param>
        /// <param name="iClass"></param>
        /// <returns></returns>
        public ExplorationReward GetExplorationReward(uint iLevel)
        {
            ExplorationReward explorationReward = m_ExplorationReward.GetValue(iLevel);

            if (explorationReward == null)
            {
                return(null);
            }
            else
            {
                return(explorationReward);
            }
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="PlayerCreateInfoManager"></param>
        public static void InitWowExplorationReward( WowExplorationRewardHandler explorationRewardHandler )
        {
            ExplorationReward[] explorationRewardArray = new ExplorationReward[PLAYER_MAX_LEVEL];

            // Init
            for ( int iIndex = 0; iIndex < PLAYER_MAX_LEVEL; iIndex++ )
            {
                explorationRewardArray[iIndex] = new ExplorationReward();

                explorationRewardArray[iIndex].Level = (uint)iIndex + 1;
            }

            ExplorationRewardSetting.ExplorationRewardUpdate( explorationRewardArray );

            // Prevent Modify
            for ( int iIndex = 0; iIndex < PLAYER_MAX_LEVEL; iIndex++ )
            {
                explorationRewardArray[iIndex].Level = (uint)iIndex + 1;
            }
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="iRace"></param>
 /// <param name="iClass"></param>
 /// <param name="playerLevelStats"></param>
 public void AddExplorationReward( uint iLevel, ExplorationReward explorationReward )
 {
     m_ExplorationReward.Add( iLevel, explorationReward );
 }
예제 #5
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="fff"></param>
 public 探索酬劳( ExplorationReward explorationReward )
 {
     m_ExplorationReward = explorationReward;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="iRace"></param>
 /// <param name="iClass"></param>
 /// <param name="playerLevelStats"></param>
 public void AddExplorationReward(uint iLevel, ExplorationReward explorationReward)
 {
     m_ExplorationReward.Add(iLevel, explorationReward);
 }