赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 78 |
经验 | 15725 |
最后登录 | 2024-11-24 |
在线时间 | 1347 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7827
- 在线时间
- 1347 小时
- 注册时间
- 2015-8-15
- 帖子
- 753
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 金芒芒 于 2024-11-23 07:15 编辑
class EFS_Battler < Game_Character
attr_reader :soldier_id
# 初始化方法,接收soldier_id作为参数
def initialize(data_id)
@soldier_id = data_id
end
# 类方法,创建初始队伍
def self.create_initial_team
[
EFS_Battler.new(5),
EFS_Battler.new(4),
EFS_Battler.new(9),
EFS_Battler.new(2),
EFS_Battler.new(13)
]
end
end
# 假设Game_Character是已经定义好的基类,这里不需要再额外定义
# 使用示例
initial_team = EFS_Battler.create_initial_team
initial_team.each do |battler|
puts "Soldier ID: #{battler.soldier_id}"
end
|
|