Merge remote-tracking branch 'origin/master' into 1.7
This commit is contained in:
@@ -1240,8 +1240,12 @@ bool ManagedBinaryModule::InvokeMethod(void* method, const Variant& instance, Sp
|
||||
return true;
|
||||
}
|
||||
|
||||
#if USE_NETCORE
|
||||
mInstance = instanceObject;
|
||||
#else
|
||||
// For value-types instance is the actual boxed object data, not te object itself
|
||||
mInstance = instanceObjectClass->IsValueType() ? MCore::Object::Unbox(instanceObject) : instanceObject;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Marshal parameters
|
||||
|
||||
@@ -104,7 +104,7 @@ namespace
|
||||
MMethod* _method_LateFixedUpdate = nullptr;
|
||||
MMethod* _method_Draw = nullptr;
|
||||
MMethod* _method_Exit = nullptr;
|
||||
Array<BinaryModule*, InlinedAllocation<64>> _nonNativeModules;
|
||||
Dictionary<StringAnsi, BinaryModule*, InlinedAllocation<64>> _nonNativeModules;
|
||||
#if USE_EDITOR
|
||||
bool LastBinariesLoadTriggeredCompilation = false;
|
||||
#endif
|
||||
@@ -329,6 +329,8 @@ bool Scripting::LoadBinaryModules(const String& path, const String& projectFolde
|
||||
|
||||
// Check if that module has been already registered
|
||||
BinaryModule* module = BinaryModule::GetModule(nameAnsi);
|
||||
if (!module)
|
||||
_nonNativeModules.TryGet(nameAnsi, module);
|
||||
if (!module)
|
||||
{
|
||||
// C++
|
||||
@@ -398,7 +400,7 @@ bool Scripting::LoadBinaryModules(const String& path, const String& projectFolde
|
||||
{
|
||||
// Create module if native library is not used
|
||||
module = New<ManagedBinaryModule>(nameAnsi);
|
||||
_nonNativeModules.Add(module);
|
||||
_nonNativeModules.Add(nameAnsi, module);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -282,6 +282,12 @@ namespace FlaxEngine
|
||||
TextBoxBackgroundSelected = Color.FromBgra(0xFF3F3F46),
|
||||
CollectionBackgroundColor = Color.FromBgra(0x14CCCCCC),
|
||||
SharedTooltip = new Tooltip(),
|
||||
Statusbar = new Style.StatusbarStyle()
|
||||
{
|
||||
PlayMode = Color.FromBgra(0xFF2F9135),
|
||||
Failed = Color.FromBgra(0xFF9C2424),
|
||||
Loading = Color.FromBgra(0xFF2D2D30)
|
||||
}
|
||||
};
|
||||
style.DragWindow = style.BackgroundSelected * 0.7f;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user