From ed954f8d942489282bb69eccb0ad93a6276af356 Mon Sep 17 00:00:00 2001 From: Richard Schembri Date: Sat, 7 Sep 2019 17:16:55 +0900 Subject: [PATCH 1/4] Update Unity Version + Swift Version Updated to Unity 2019.2.0f1 and Swift 5 --- Example/.vscode/settings.json | 56 ++++++++++++++ Example/Assets/Example.mm.meta | 29 +++++++- Example/Assets/Example.swift | 2 +- Example/Assets/Example.swift.meta | 29 +++++++- .../Assets/UnitySwift/Editor/PostProcessor.cs | 3 + .../UnitySwift-Bridging-Header.h.meta | 69 +++++++++++++----- Example/Logs/Packages-Update.log | 47 ++++++++++++ Example/Packages/manifest.json | 44 +++++++++++ Example/ProjectSettings/PresetManager.asset | Bin 0 -> 4104 bytes Example/ProjectSettings/ProjectVersion.txt | 4 +- .../ProjectSettings/UnityAdsSettings.asset | 11 --- .../UnityConnectSettings.asset | Bin 295 -> 4328 bytes Example/ProjectSettings/VFXManager.asset | Bin 0 -> 4148 bytes Example/ProjectSettings/XRSettings.asset | 10 +++ 14 files changed, 265 insertions(+), 39 deletions(-) create mode 100644 Example/.vscode/settings.json create mode 100644 Example/Logs/Packages-Update.log create mode 100644 Example/Packages/manifest.json create mode 100644 Example/ProjectSettings/PresetManager.asset delete mode 100644 Example/ProjectSettings/UnityAdsSettings.asset create mode 100644 Example/ProjectSettings/VFXManager.asset create mode 100644 Example/ProjectSettings/XRSettings.asset diff --git a/Example/.vscode/settings.json b/Example/.vscode/settings.json new file mode 100644 index 0000000..4edd970 --- /dev/null +++ b/Example/.vscode/settings.json @@ -0,0 +1,56 @@ +{ + "files.exclude": + { + "**/.DS_Store":true, + "**/.git":true, + "**/.gitignore":true, + "**/.gitmodules":true, + "**/*.booproj":true, + "**/*.pidb":true, + "**/*.suo":true, + "**/*.user":true, + "**/*.userprefs":true, + "**/*.unityproj":true, + "**/*.dll":true, + "**/*.exe":true, + "**/*.pdf":true, + "**/*.mid":true, + "**/*.midi":true, + "**/*.wav":true, + "**/*.gif":true, + "**/*.ico":true, + "**/*.jpg":true, + "**/*.jpeg":true, + "**/*.png":true, + "**/*.psd":true, + "**/*.tga":true, + "**/*.tif":true, + "**/*.tiff":true, + "**/*.3ds":true, + "**/*.3DS":true, + "**/*.fbx":true, + "**/*.FBX":true, + "**/*.lxo":true, + "**/*.LXO":true, + "**/*.ma":true, + "**/*.MA":true, + "**/*.obj":true, + "**/*.OBJ":true, + "**/*.asset":true, + "**/*.cubemap":true, + "**/*.flare":true, + "**/*.mat":true, + "**/*.meta":true, + "**/*.prefab":true, + "**/*.unity":true, + "build/":true, + "Build/":true, + "Library/":true, + "library/":true, + "obj/":true, + "Obj/":true, + "ProjectSettings/":true, + "temp/":true, + "Temp/":true + } +} \ No newline at end of file diff --git a/Example/Assets/Example.mm.meta b/Example/Assets/Example.mm.meta index 3fb094f..4707fb2 100644 --- a/Example/Assets/Example.mm.meta +++ b/Example/Assets/Example.mm.meta @@ -1,14 +1,35 @@ fileFormatVersion: 2 guid: 05e7b13a132bc4a26af25fbbe4a76a2f -timeCreated: 1468131882 -licenseType: Pro PluginImporter: - serializedVersion: 1 + externalObjects: {} + serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - Any: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: {} + - first: + tvOS: tvOS + second: enabled: 1 settings: {} userData: diff --git a/Example/Assets/Example.swift b/Example/Assets/Example.swift index fe3aae6..b7a7780 100644 --- a/Example/Assets/Example.swift +++ b/Example/Assets/Example.swift @@ -14,7 +14,7 @@ class Example : NSObject { UnitySendMessage("CallbackTarget", "OnCallFromSwift", message) } - static func swiftMethod(_ message: String) { + @objc static func swiftMethod(_ message: String) { print("\(#function) is called with message: \(message)") self.callUnityMethod("Hello, Unity!") diff --git a/Example/Assets/Example.swift.meta b/Example/Assets/Example.swift.meta index dce1c53..0917419 100644 --- a/Example/Assets/Example.swift.meta +++ b/Example/Assets/Example.swift.meta @@ -1,14 +1,35 @@ fileFormatVersion: 2 guid: 568f6ccd5f74747bc9d7073009664612 -timeCreated: 1468131882 -licenseType: Pro PluginImporter: - serializedVersion: 1 + externalObjects: {} + serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - Any: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: {} + - first: + tvOS: tvOS + second: enabled: 1 settings: {} userData: diff --git a/Example/Assets/UnitySwift/Editor/PostProcessor.cs b/Example/Assets/UnitySwift/Editor/PostProcessor.cs index 03dd80b..83b1595 100644 --- a/Example/Assets/UnitySwift/Editor/PostProcessor.cs +++ b/Example/Assets/UnitySwift/Editor/PostProcessor.cs @@ -12,6 +12,7 @@ namespace UnitySwift { public static class PostProcessor { [PostProcessBuild] public static void OnPostProcessBuild(BuildTarget buildTarget, string buildPath) { + #if UNITY_IOS if(buildTarget == BuildTarget.iOS) { // So PBXProject.GetPBXProjectPath returns wrong path, we need to construct path by ourselves instead // var projPath = PBXProject.GetPBXProjectPath(buildPath); @@ -26,9 +27,11 @@ public static void OnPostProcessBuild(BuildTarget buildTarget, string buildPath) proj.SetBuildProperty(targetGuid, "SWIFT_OBJC_BRIDGING_HEADER", "Libraries/UnitySwift/UnitySwift-Bridging-Header.h"); proj.SetBuildProperty(targetGuid, "SWIFT_OBJC_INTERFACE_HEADER_NAME", "unityswift-Swift.h"); proj.AddBuildProperty(targetGuid, "LD_RUNPATH_SEARCH_PATHS", "@executable_path/Frameworks"); + proj.SetBuildProperty(targetGuid, "SWIFT_VERSION", "5.0"); proj.WriteToFile(projPath); } + #endif } } } diff --git a/Example/Assets/UnitySwift/UnitySwift-Bridging-Header.h.meta b/Example/Assets/UnitySwift/UnitySwift-Bridging-Header.h.meta index 735b89f..1622bd4 100644 --- a/Example/Assets/UnitySwift/UnitySwift-Bridging-Header.h.meta +++ b/Example/Assets/UnitySwift/UnitySwift-Bridging-Header.h.meta @@ -1,51 +1,86 @@ fileFormatVersion: 2 guid: d88763964993f492aaed83a9d99f81fb -timeCreated: 1467687641 -licenseType: Pro PluginImporter: - serializedVersion: 1 + externalObjects: {} + serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - Android: + - first: + '': Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + '': OSXIntel + second: enabled: 0 settings: CPU: AnyCPU - Any: + - first: + '': OSXIntel64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Any: + second: enabled: 0 settings: {} - Editor: + - first: + Editor: Editor + second: enabled: 0 settings: CPU: AnyCPU DefaultValueInitialized: true OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: + - first: + Facebook: Win + second: enabled: 0 settings: - CPU: x86_64 - OSXIntel: + CPU: AnyCPU + - first: + Facebook: Win64 + second: enabled: 0 settings: CPU: AnyCPU - OSXIntel64: + - first: + Standalone: Linux64 + second: enabled: 0 settings: CPU: AnyCPU - Win: + - first: + Standalone: Win + second: enabled: 0 settings: CPU: AnyCPU - Win64: + - first: + Standalone: Win64 + second: enabled: 0 settings: CPU: AnyCPU - iOS: + - first: + iPhone: iOS + second: enabled: 1 settings: CompileFlags: diff --git a/Example/Logs/Packages-Update.log b/Example/Logs/Packages-Update.log new file mode 100644 index 0000000..ff9f953 --- /dev/null +++ b/Example/Logs/Packages-Update.log @@ -0,0 +1,47 @@ + +=== Sat Sep 7 16:56:42 2019 + +Packages were changed. +Update Mode: resetToDefaultDependencies + +The following packages were added: + com.unity.textmeshpro@2.0.1 + com.unity.package-manager-ui@2.2.0 + com.unity.collab-proxy@1.2.16 + com.unity.ext.nunit@1.0.0 + com.unity.test-framework@1.0.13 + com.unity.timeline@1.1.0 + com.unity.ide.vscode@1.0.7 + com.unity.ide.rider@1.0.8 + com.unity.ugui@1.0.0 + com.unity.modules.ai@1.0.0 + com.unity.modules.animation@1.0.0 + com.unity.modules.androidjni@1.0.0 + com.unity.modules.assetbundle@1.0.0 + com.unity.modules.audio@1.0.0 + com.unity.modules.cloth@1.0.0 + com.unity.modules.director@1.0.0 + com.unity.modules.imageconversion@1.0.0 + com.unity.modules.imgui@1.0.0 + com.unity.modules.jsonserialize@1.0.0 + com.unity.modules.particlesystem@1.0.0 + com.unity.modules.physics@1.0.0 + com.unity.modules.physics2d@1.0.0 + com.unity.modules.screencapture@1.0.0 + com.unity.modules.terrain@1.0.0 + com.unity.modules.terrainphysics@1.0.0 + com.unity.modules.tilemap@1.0.0 + com.unity.modules.ui@1.0.0 + com.unity.modules.uielements@1.0.0 + com.unity.modules.umbra@1.0.0 + com.unity.modules.unityanalytics@1.0.0 + com.unity.modules.unitywebrequest@1.0.0 + com.unity.modules.unitywebrequestassetbundle@1.0.0 + com.unity.modules.unitywebrequestaudio@1.0.0 + com.unity.modules.unitywebrequesttexture@1.0.0 + com.unity.modules.unitywebrequestwww@1.0.0 + com.unity.modules.vehicles@1.0.0 + com.unity.modules.video@1.0.0 + com.unity.modules.vr@1.0.0 + com.unity.modules.wind@1.0.0 + com.unity.modules.xr@1.0.0 diff --git a/Example/Packages/manifest.json b/Example/Packages/manifest.json new file mode 100644 index 0000000..328d2ab --- /dev/null +++ b/Example/Packages/manifest.json @@ -0,0 +1,44 @@ +{ + "dependencies": { + "com.unity.collab-proxy": "1.2.16", + "com.unity.ext.nunit": "1.0.0", + "com.unity.ide.rider": "1.0.8", + "com.unity.ide.vscode": "1.0.7", + "com.unity.package-manager-ui": "2.2.0", + "com.unity.test-framework": "1.0.13", + "com.unity.textmeshpro": "2.0.1", + "com.unity.timeline": "1.1.0", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Example/ProjectSettings/PresetManager.asset b/Example/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000000000000000000000000000000000000..2cbec8a4d4488e7725fda0520088bc6da3d21d83 GIT binary patch literal 4104 zcmeHFyH3ME5Zud?_Zu3J_=7+wKu9Q}h!BW}0-}!$7!n8wh(V%2x{fb^mIkGw0Z~!W zQB$PlQ(|U(ab$;IxRrKqZ)SJzJZF()Q)Hw^L?*Ce5m}heFXt9=^T&B<`M$3du-Unn zJ@NgsR^#cp@bUQiUEI8HEdES^`h>HDwj`p_;s+ZY#2_eCG?Jpzr$>$a41m*if10FbFs9IvL%Iy-{0w2u zU`$Cmm|wt_v$JhHT*y}vqPGDIz^P}{lw^YbGC=nC!XX8sG4eUwy@D-!``~dtE$iT~ zfb)L+SR?JI&BXNK9n>m|j49kWs?Q+cxc*t$#YE~uobM3lQ^ET@0O$F`SmWoXW9J7y z(khFLh2I~(&uBfUrZ4_w++TO96jY7sJK4pTuHCxp zZ95mviF+;Q<)VA++|<0SYTc7|Zb|~gr2BW5u6PXRnr`~i9;qxJv* literal 0 HcmV?d00001 diff --git a/Example/ProjectSettings/ProjectVersion.txt b/Example/ProjectSettings/ProjectVersion.txt index 558807b..7e64146 100644 --- a/Example/ProjectSettings/ProjectVersion.txt +++ b/Example/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.3.5f1 -m_StandardAssetsVersion: 0 +m_EditorVersion: 2019.2.0f1 +m_EditorVersionWithRevision: 2019.2.0f1 (20c1667945cf) diff --git a/Example/ProjectSettings/UnityAdsSettings.asset b/Example/ProjectSettings/UnityAdsSettings.asset deleted file mode 100644 index 224050c..0000000 --- a/Example/ProjectSettings/UnityAdsSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!292 &1 -UnityAdsSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_EnabledPlatforms: 4294967295 - m_IosGameId: - m_AndroidGameId: diff --git a/Example/ProjectSettings/UnityConnectSettings.asset b/Example/ProjectSettings/UnityConnectSettings.asset index 9b7a5783428869e9f2e4d9f3812cc1b941fc73d0..f21f7e921659935bf39358b6957ae915b3a14689 100644 GIT binary patch literal 4328 zcmeHKNpI9J6n3W2veUBfYuRC@Q=sf9r5d0TsD-vCgiw@Zrh%Dclw=Ug#ebqF?%cR= zW`1Q`4ck!3+uNE5bUtcEl3{hZVXBguY(iIO}c;O71 z@w|`mmj>fY2*G?6g9+eoQ0!geftLWLOz|5D1K$VEgp&sTI_2L(kI;t(<8aapRx+xD zpn+dXuwf=7#+30RaoZ^eV*3TA^He8(pBnTBa=g?p6OR1L5X#}CW%ZX6T%^AOd=iTe z>r3me%<)qH9O2Mkg&+bTN8m&*9pQ_(Fz+7_hq_3UddSE6PX$GmL&yVhMX8lXF`l)-g7+=!v-zE^IVv(yP z?(YMFu)ocVlo)}>{e4PLsM{8xCWjY>{V&i64R?DhP!1OCVFvx8rr+ODLiPO(X!}2ziF4%62p8IOPsL4Nf{`J7`rNRx2*P10seGU^U-%+J$q6({shw!r#-QR`@Vi ZdE4}-_k`5T=f`9+{U7Dz>qk4FaZW9Q=no^DTcn9;IFqxOh_DD&%Nj6KKC3Y zM<70N+&tRB!Ylw;LyZzRgtcFF?P?tmLLJZZ#xx`WEQwQ$`KD8fSD0}`p&CscfcBD> zcgyyo=3B`uguvoY{bc&;#mRi#1sylKQ! z&3db2%3@6`OCv$`vuvZR8}h<*84wx$N@mkIN@K1XKbl V0hNGCKqc^>6S(d5;%~2qdq2u Date: Sat, 7 Sep 2019 17:41:11 +0900 Subject: [PATCH 2/4] Update Unity Version + Swift Version Updated to Unity 2019.2.0f1 and Swift 5 --- .../Assets/UnitySwift/Editor/PostProcessor.cs | 6 +++--- README.md | 8 ++++---- unity-swift.unitypackage | Bin 1781 -> 1769 bytes 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Example/Assets/UnitySwift/Editor/PostProcessor.cs b/Example/Assets/UnitySwift/Editor/PostProcessor.cs index 83b1595..801dab2 100644 --- a/Example/Assets/UnitySwift/Editor/PostProcessor.cs +++ b/Example/Assets/UnitySwift/Editor/PostProcessor.cs @@ -1,4 +1,5 @@ -using UnityEngine; +#if UNITY_IOS +using UnityEngine; using UnityEditor; using UnityEditor.Callbacks; using UnityEditor.iOS.Xcode; @@ -12,7 +13,6 @@ namespace UnitySwift { public static class PostProcessor { [PostProcessBuild] public static void OnPostProcessBuild(BuildTarget buildTarget, string buildPath) { - #if UNITY_IOS if(buildTarget == BuildTarget.iOS) { // So PBXProject.GetPBXProjectPath returns wrong path, we need to construct path by ourselves instead // var projPath = PBXProject.GetPBXProjectPath(buildPath); @@ -31,7 +31,7 @@ public static void OnPostProcessBuild(BuildTarget buildTarget, string buildPath) proj.WriteToFile(projPath); } - #endif } } } +#endif \ No newline at end of file diff --git a/README.md b/README.md index ede33be..36cd51c 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ class Example : NSObject { import Foundation class Example : NSObject { - static func swiftMethod(_ message: String) { + @objc static func swiftMethod(_ message: String) { print("\(#function) is called with message: \(message)") } } @@ -106,9 +106,9 @@ The file names of *UnitySwift-Bridging-Header.h* and *unityswift-Swift.h* are de ## Requirements -iOS 7 or later +iOS 9 or later ## Compatibility -Unity 5.3.5f1 -Xcode 7.3.1 +Unity 2019.2.0f1 +Xcode 10.3 diff --git a/unity-swift.unitypackage b/unity-swift.unitypackage index eb6cf9580268b7f8af8934a244f5b811b8fb711a..3b690b9f218a490b1a16d8fc9b6ff7af7477d171 100644 GIT binary patch literal 1769 zcmV2lgI5au^Cyn`nF(RA8^jg5`z zG38224`2f6F`W)0Y&lWu*i@F2&`zJMKl(_0g|5Vv0D&|q&NT5i87!~l-L;O@?#j_D z6{{98TvJv1x>a;>LDg-wV7kQ7u!(c2t3y$A#WYR0N}Rb)%Boh-bi>fKyq;3jysqX` zsE~>QQOGe%fd;n|YsVjlA>r9W!g1=dP*i2*_-pEP{Gp`*?RCv4q);qla?8ixr5@P{ z*dgX`2@7f9mry>F-jAqLLhI&6ChZ2ELs(f%krEn`Fq7u=kW?ALoB#t=H%y~w8oHWE zd(xTDWNtCGU*y|apdvF;UHj~uu>+CP!tkY!yK28xRZ0Q68Vltn)r|`5Z_`( zvCjoPmEclXH^#XE<_A7>e(LgAxBeAv-u{F6*OK)g2jtofb9+AJ!_F~vd9LnI9+HX#==1)ct|j(A7UXi7bS{U`UPur>pdkW>5J~}} z(k(;7AYur5XrJ)AAsR$|@Z-<{!47zf@Bo%A&~XrX4)W+1`6xLV1feX+9VH7AKuRWk zXUy~QP5|y3=HPASX2tBm(^F0M8m}nN$=@>-TXLsr_~0gEpe@G zI@WFSvE=^>#=`k;lK+bbi|49!RQq6e9=?zPU-lrC;D*6<6opuQv#8pNrW4!6 zMOb@A!L*8s(bwE-%KvFvlK+bZYsY`{`9DoDr{_PKsjD*orzna2j|0Dd{<=e5wAXBO zKlB={P9`0NVDXXM1?oOnfAZ)IZ4@{yqh+hu^ZMBS5-zO;S2z3K4xAak&M@TUFk1~g zkJuvg4_8!WpA#SQ2=;uF8pZp55OQiSJl$x`Qy?t)`beZAg+~((AS6Pw?GAm<2tRs~ zpOQgz@3_Ot}YWtKKYEUe|k-Mz`9k)wh7sY;E0pbSYk)ca5EH zuT^0myCqm zP|B6kS4k^7&I)O-YrWmQX1m;d(d*R9yVVyxQSJyK&qldU5##s73d&8R_V8-&_O`y; zX|$R`Mj@+6UgvOo$0#S=U~bx;ZTtgnXT|Xa{_a3xfx4*#Hvt#(|2BI5qv-kk!vBA$ z`NaQ=1FOFOTQ@frzxFG_*M9Il*|M+w-UNOy`_%88Qz1cjMw#@}M>8KkWtN-}DVgyh z5@h;?+kv5RqXzUJ$(Mu|#=0?%C;z9;=l>KvIsc6X=l%aj?o7m!wZl|`1PKx(xJmc} LO}c}b06+i$40m^% literal 1781 zcmVvlQE4(s)`0o^y@8}Jc$;3M%Bn6=X+P17WIxg-MiC%Jakvoo`vot>SrtEdNC zho)&xv52y>ou4(s%FkmU-Eb_^G9A;2a}E}*Dh(E@KX z4X5Z@uH|W->p8YrbadAV0@t?pVgI6Sn9}~cfTH@P64=|dE!Q;z%QY}2e#ykH@47)r z5BmG@e_h&tCs5SD*EHhxos#ZprbWB}mvqCji;i2;?7kW7#s0b_?Y|SOVSk(?gl{4P zo`-E&_uAjEZ9B8SX4CWFzjRRRkG+NZFQ8FUhGepbw&v%1Em&+A@MkkqvZZO$`cY1M!h+TI>i@J zoN(&R_ieW38ct~R%cDXe!UK{Fu}5;Z?o7V zNfNU$oxqPXH>xQO{hubcZnJqEQy;aWdGe#|Zx^!*!cl*E{Q&wgp>@{Q#{BZD8L0v^ zIGUkHj~}BMR^lPgcMwoj)QM5M`Vw^b86GJ-PCor5#2`j^%Ay2au^7Y;q3Hp-A}Aun zM?6Lz7=g3Y1ewaUQdHa7;sTbfXXu zFJ#R#n>VAXtw%Oq*n} z)*ZsLNdlsVgz?eQRI>-@uyI!YewHPcEWu!qH^+d1VL@>fY+N?vf@Q)OD*D=Rs1V6HwTTLTBBw~e~Z+i~Q z6OK4E@7oId!y5iC7BjJtdS@A{{9h~TbNL^TInw`kfr@a4TOm5%z^k|R!itydTTzLv zV2%2p(%Y~Cu*(09qIu*0x|!$ymZM4k-w8hY?BjzE4-TGT54Aez<;`AGv>ki`hXKb3 z4)Obs^;lNA-Lvtf=yuty+;{~vGL-y7ET|1IYK;O$xdZ`$IupJRypKYRZt{eSyd zlK-!o71Y! zFoG=W&nje<$Y(K(U|cvOk*LXysReGzr{zgyt=2v-L$?u}#~enhd*}KflqXCZNE4{% zwU6gGOi2?Ky7AK~BhFGXp=x!qj;&7Cazdl@`fcT2m+Wb0+j@uYJ=-ee%Dfb-ak#+gRI$C>W`%)I_9zyH_`mhAslO^iYi zhp;MSD@YlQNV5KhaJ<`@-4V(cH+#Vv{=fbBZ`^tRW6Joy8{CQi`&LL|r�vKXxDg zMg2#9|FIJ+iT|r6hK&FJ0j%Nw+mHX|{P+Km|I7OCPH^A%AN$rzLPA19LPA19LPA19 XLPA19LPA19Vl(^$wf(Xd08jt`jaQOC From a2e8f980e41aa8fff97469972ae2afc59b95dc7f Mon Sep 17 00:00:00 2001 From: Richard Schembri Date: Wed, 18 Sep 2019 14:04:05 +0900 Subject: [PATCH 3/4] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 36cd51c..cb127f6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # unity-swift + +> Forked from the seemingly abanadoned [miyabi/unity-swift](https://github.com/miyabi/unity-swift) Native plugin to write native code in [Swift](https://swift.org) for [Unity](http://unity3d.com/). @@ -6,7 +8,7 @@ Native plugin to write native code in [Swift](https://swift.org) for [Unity](htt Download unity-swift.unitypackage from link below: -- [Releases · miyabi/unity-swift](https://github.com/miyabi/unity-swift/releases) +- [Releases · richardschembri/unity-swift](https://github.com/richardschembri/unity-swift/releases) ## Installation From 461d8ccd523f8b2f1523eaab7830b1a6d2ebf2ab Mon Sep 17 00:00:00 2001 From: Richard Schembri Date: Wed, 18 Sep 2019 19:06:19 +0900 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cb127f6..6adae9c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # unity-swift -> Forked from the seemingly abanadoned [miyabi/unity-swift](https://github.com/miyabi/unity-swift) +> Forked from the seemingly abandoned [miyabi/unity-swift](https://github.com/miyabi/unity-swift) Native plugin to write native code in [Swift](https://swift.org) for [Unity](http://unity3d.com/).