@awayfl/avm2
Version:
Virtual machine for executing AS3 code
11 lines (10 loc) • 412 B
text/typescript
import { AXClass } from '../run/AXClass';
import { builtinNativeClasses, nativeClasses } from './builtinNativeClasses';
import { linkClass } from './linkClass';
export function tryLinkNativeClass(axClass: AXClass) {
const className = axClass.classInfo.instanceInfo.getClassName();
const asClass = builtinNativeClasses[className] || nativeClasses[className];
if (asClass) {
linkClass(axClass, asClass);
}
}