v0.1.2
- @insert annotation is now @replaceMethod, update your scripts accordingly
- resolves Cast and FromVariant overloads from the context they're used in, it now allows you to write
let x: Int32 = Cast(0.0);
or
let newData: VehEntityPlayerStateData = FromVariant(data);
- adds new type definitions to the constant pool, compiler previously depended on all types already being defined in the pool
- improves overload resolution errors, for example now you'll see:
Arguments passed to inkCompoundRef::GetWidgetByIndex do not match any of the overloads:
Parameter self: inkCompoundRef does not match provided SingleplayerMenuGameController