namespace app {
namespace Fuse {
namespace Scripting {

::uInterfaceType* IScriptEvent__typeof();

struct IScriptEvent
{
    void(*__fp_Serialize)(void*, ::uObject*);

    static void Serialize(::uObject* __this, ::uObject* s) { ((IScriptEvent*)uGetInterfacePtr(__this, IScriptEvent__typeof()))->__fp_Serialize((::uByte*)__this + (__this->__obj_type->TypeType == uTypeTypeStruct ? sizeof(::uObject) : 0), s); }
};

}}}


#endif
