public static string GetRewardName(TaskRewardType type)
        {
            string name = "";

            switch (type)
            {
            case TaskRewardType.Exp:
                name = "经验";
                break;

            case TaskRewardType.Gold:
                name = "金币";
                break;

            default:
                break;
            }

            return(name);
        }
        public static PropertyInt GetRewardProperty(TaskRewardType type)
        {
            switch (type)
            {
            case TaskRewardType.Exp:
                return(PlayerData.Instance.Exp);

                break;

            case TaskRewardType.Gold:
                return(PlayerData.Instance.Gold);

                break;

            default:
                return(null);

                break;
            }
        }
 public TaskRewardItem(TaskRewardType type, int value)
 {
     this.RequirementType = type;
     this.RewardValue     = value;
 }
 public void InitTaskReward(int id, TaskRewardType rewardtype, int num)
 {
     this.TaskRewardID  = id;
     this.RewardType    = rewardtype;
     this.TaskRewardNum = num;
 }