public void AddChildRewards(List <RewardData> childRewards)
    {
        List <RewardData> rewardDataList = new List <RewardData>(childRewards);

        this.FixUpRewardOrigins(rewardDataList);
        foreach (RewardData data in rewardDataList)
        {
            RewardUtils.AddRewardDataToList(data, this.m_rewards);
        }
    }