public static void GetSim(ref GrowSimulator sim, uint cid) { InputFormRef InputFormRef = Init(null); uint addr = InputFormRef.IDToAddr(cid); if (!U.isSafetyOffset(addr)) { return; } sim.SetClassBase( (int)Program.ROM.u8(addr + 11) //hp , (int)Program.ROM.u8(addr + 12) //str , (int)Program.ROM.u8(addr + 13) //skill , (int)Program.ROM.u8(addr + 14) //spd , (int)Program.ROM.u8(addr + 15) //def , (int)Program.ROM.u8(addr + 16) //res , (int)MagicSplitUtil.GetClassBaseMagicExtends(cid, addr) //ext_magic ); sim.SetClassGrow( (int)Program.ROM.u8(addr + 27) //hp , (int)Program.ROM.u8(addr + 28) //str , (int)Program.ROM.u8(addr + 29) //skill , (int)Program.ROM.u8(addr + 30) //spd , (int)Program.ROM.u8(addr + 31) //def , (int)Program.ROM.u8(addr + 32) //res , (int)Program.ROM.u8(addr + 33) //luck , (int)MagicSplitUtil.GetClassGrowMagicExtends(cid, addr) //ext_magic ); }
public GrowSimulator BuildSim() { // uint uid = UnitForm.GetUnitIDWhereSupportClass((uint)this.AddressList.SelectedIndex); uint uid = 0; GrowSimulator sim = new GrowSimulator(); UnitForm.GetSim(ref sim , uid //支援クラス ); sim.SetClassBase( (int)B11.Value //hp , (int)B12.Value //str , (int)B13.Value //skill , (int)B14.Value //spd , (int)B15.Value //def , (int)B16.Value //res , (int)MagicExtClassBase.Value //magic extends ); sim.SetClassGrow( (int)B27.Value //hp , (int)B28.Value //str , (int)B29.Value //skill , (int)B30.Value //spd , (int)B31.Value //def , (int)B32.Value //res , (int)B33.Value //luck , (int)MagicExtClassGrow.Value //magic extends ); return(sim); }
public GrowSimulator BuildSim() { GrowSimulator sim = new GrowSimulator(); UnitForm.SetSimUnit(ref sim , 0 //支援クラス ); sim.SetClassBase( (int)B11.Value //hp , (int)B12.Value //str , (int)B13.Value //skill , (int)B14.Value //spd , (int)B15.Value //def , (int)B16.Value //res , 0 //magic extends ); sim.SetClassGrow( (int)B27.Value //hp , (int)B28.Value //str , (int)B29.Value //skill , (int)B30.Value //spd , (int)B31.Value //def , (int)B32.Value //res , (int)B33.Value //luck , 0 //magic extends ); return(sim); }