Fix crash when using C# script that inherits from C++ script
This commit is contained in:
@@ -181,9 +181,12 @@ void Script::SetupType()
|
|||||||
while (typeHandle != Script::TypeInitializer)
|
while (typeHandle != Script::TypeInitializer)
|
||||||
{
|
{
|
||||||
auto& type = typeHandle.GetType();
|
auto& type = typeHandle.GetType();
|
||||||
_tickUpdate |= type.Script.ScriptVTable[8] != nullptr;
|
if (type.Script.ScriptVTable)
|
||||||
_tickLateUpdate |= type.Script.ScriptVTable[9] != nullptr;
|
{
|
||||||
_tickFixedUpdate |= type.Script.ScriptVTable[10] != nullptr;
|
_tickUpdate |= type.Script.ScriptVTable[8] != nullptr;
|
||||||
|
_tickLateUpdate |= type.Script.ScriptVTable[9] != nullptr;
|
||||||
|
_tickFixedUpdate |= type.Script.ScriptVTable[10] != nullptr;
|
||||||
|
}
|
||||||
typeHandle = type.GetBaseType();
|
typeHandle = type.GetBaseType();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user