class Bar extends System.ValueType { // struct
var a : int;
var b : int;
var c : int;
function Bar (a : int, b : int, c : int) {
this.a = a; this.b = b; this.c = c;
}
}
class Something {
var foo : int;
var bar : Bar;
function Something (foo : int, bar : Bar) {
this.foo = foo; this.bar = bar;
}
}
// ...
var lookup = new Something (2, Bar(1, 2, 3));
print (lookup.bar.b);