Можно в классе попытаться сделать так:
Код:
private static Aircraft._WeaponSlot[] GenerateDefaultConfig(int i)
{
Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[i];
try
{
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
a_lweaponslot[8] = null;
}
catch(Exception exception) { }
return a_lweaponslot;
}
Код:
ArrayList arraylist = new ArrayList();
Property.set(class1, "weaponsList", arraylist);
HashMapInt hashmapint = new HashMapInt();
Property.set(class1, "weaponsMap", hashmapint);
byte byte0 = 9;
Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[byte0];
String s = "default";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunMG131t", 350);
a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunMG131t", 350);
a_lweaponslot[2] = new Aircraft._WeaponSlot(12, "MGunMG131t", 350);
a_lweaponslot[3] = new Aircraft._WeaponSlot(13, "MGunMG131t", 350);
a_lweaponslot[4] = new Aircraft._WeaponSlot(14, "MGunMG15120t", 350);
a_lweaponslot[5] = new Aircraft._WeaponSlot(15, "MGunMG15120t", 350);
a_lweaponslot[6] = new Aircraft._WeaponSlot(16, "MGunMG15120t", 350);
a_lweaponslot[7] = new Aircraft._WeaponSlot(17, "MGunMG131t", 350);
a_lweaponslot[8] = null;
for(int i = 9; i < byte0; i++)
a_lweaponslot[i] = null;
И дописать ещё пропертисы.
Код:
import java.util.ArrayList;
import java.io.IOException;
import java.util.Random;
import com.maddox.util.HashMapInt;
import com.maddox.rts.Finger;
import com.maddox.rts.Property;
import com.maddox.rts.*;