跳到主要内容

generate_random_reward_data

虚函数:随机生成指定奖励类型的奖励数据列表

根据权重生成奖励条目,待合适时间再下发奖励

extra_data与reward_params得到的字段一起结合奖励配置reward_cfg判断能否获得奖励,这些字段同时用于generate_reward_data

entity_or_rid 为entity实体或者实体rid,rid用于在entity不存在(如玩家已登出)时通过game层接口获取到filter_data

为了兼容旧接口 entity_or_rid与extra_data默认为nil

声明

array generate_random_reward_data(string reward_type, int num, string reason = "reward", mixed entity_or_rid = nil, mixed extra_data = nil)

参数

参数名描述
reward_type奖励类型
num奖励数量
reason奖励原因
entity_or_rid奖励的目标实体对象或者实体rid
extra_data额外辅助生成奖励数据的数据

返回值

奖励数据列表

使用方式

返回文档