diff options
author | Sergey Minakov <naithar@icloud.com> | 2020-07-27 15:04:13 +0300 |
---|---|---|
committer | Sergey Minakov <naithar@icloud.com> | 2021-02-03 19:53:52 +0300 |
commit | c575fb81cc95ce7e9985b1af162cbe236d9b5264 (patch) | |
tree | cf7028fe15af3635599864d05415152f5f48152d /platform/iphone/godot_view.mm | |
parent | 7185a7c3c2c11491b97a2f39c05a1965299187f8 (diff) | |
download | redot-engine-c575fb81cc95ce7e9985b1af162cbe236d9b5264.tar.gz |
iOS: Use storyboard as loading screen
If 'Launch Screen' storyboard is present it will be used as loading screen.
Diffstat (limited to 'platform/iphone/godot_view.mm')
-rw-r--r-- | platform/iphone/godot_view.mm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/iphone/godot_view.mm b/platform/iphone/godot_view.mm index bf073ae295..887297848e 100644 --- a/platform/iphone/godot_view.mm +++ b/platform/iphone/godot_view.mm @@ -120,6 +120,7 @@ static const int max_touches = 8; [self stopRendering]; self.renderer = nil; + self.delegate = nil; if (self.renderingLayer) { [self.renderingLayer removeFromSuperlayer]; @@ -241,6 +242,14 @@ static const int max_touches = 8; return; } + if (self.delegate) { + BOOL delegateFinishedSetup = [self.delegate godotViewFinishedSetup:self]; + + if (!delegateFinishedSetup) { + return; + } + } + [self handleMotion]; [self.renderer renderOnView:self]; } |