package data type Scene struct { Id int `json:"id"` //索引(ID) SceneType int `json:"scene_type"` //场景类型 IsMask float64 `json:"is_mask"` //是否遮罩 CopyType int `json:"copy_type"` //副本类型 Landform int `json:"landform"` //地貌 BattleTime int `json:"battle_time"` //战斗时间 ResultRule int `json:"result_rule"` //副本失败规则 ChallengeTimes int `json:"challenge_times"` //每天可挑战次数 ConsumeItemList []int `json:"consume_item_list"` //进入消耗物品id ConsumeNumList []int `json:"consume_num_list"` //进入消耗物品数量 SuConsumeItemList []int `json:"su_consume_item_list"` //成功消耗物品id SuConsumeNumList []int `json:"su_consume_num_list"` //成功消耗物品数量 BuyNum int `json:"buy_num"` //可购买次数 FirstRewardId int `json:"first_reward_id"` //首次通关掉落id RewardId int `json:"reward_id"` //通关奖励掉落id AddExp int `json:"add_exp"` //通关获得经验 ExtraSweepNum int `json:"extra_sweep_num"` //额外扫荡次数 ConversionRatio int `json:"conversion_ratio"` //转换比例 ComboNum []int `json:"comboNum"` //连击数 ComboItem []int `json:"comboItem"` //连击道具 ComboItemNum []int `json:"comboItemNum"` //连击道具数量 ComboItemSpeed int `json:"comboItemSpeed"` //连击道具速度 ComboDir bool `json:"comboDir"` //连击道具方向 EntranceAnim bool `json:"entranceAnim"` //出场动画 } func (data *Scene) id() int { return data.Id } type SceneTable struct { table[int, *Scene] }