Ich glaube, Sie für diese suchen:
private var inventory:Array<Weapon>;
Dies ist ein Array vom Typ Weapon
. Sachen hinzufügen, um es push()
zu verwenden, wie in diesem Beispiel zu sehen:
class Test {
static function main() new Test();
// create new array
private var inventory:Array<Weapon> = [];
public function new() {
var weapon1 = new Weapon("minigun");
inventory.push(weapon1);
var weapon2 = new Weapon("rocket");
inventory.push(weapon2);
trace('inventory has ${inventory.length} weapons!');
trace('inventory:', inventory);
}
}
class Weapon {
public var name:String;
public function new(name:String) {
this.name = name;
}
}
Demo: http://try.haxe.org/#815bD
Bitte bearbeiten Sie Ihre Frage, um den Code enthalten, die Sie bereits versucht haben, und eine Erklärung, wie es ist funktioniert nicht. Vielleicht finden Sie dies auch hilfreich: [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask). – MJH