diff --git a/package/NaverGameSDK-1.3.9.unitypackage b/package/NaverGameSDK-1.3.9.unitypackage
new file mode 100644
index 0000000..ba7b54f
Binary files /dev/null and b/package/NaverGameSDK-1.3.9.unitypackage differ
diff --git a/package/fbmessaging.androidlib.zip b/package/fbmessaging.androidlib.zip
deleted file mode 100644
index 41e5b1d..0000000
Binary files a/package/fbmessaging.androidlib.zip and /dev/null differ
diff --git a/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.3.aar b/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.3.aar
deleted file mode 100644
index fd5b0d9..0000000
Binary files a/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.3.aar and /dev/null differ
diff --git a/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.4.aar b/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.4.aar
new file mode 100644
index 0000000..6eeee9f
Binary files /dev/null and b/sample/2019.4.20f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-1.3.4.aar differ
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar
deleted file mode 100644
index ae3737c..0000000
Binary files a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar and /dev/null differ
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar
new file mode 100644
index 0000000..9caf7b0
Binary files /dev/null and b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar differ
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta
index b7dff7d..a0c7d3c 100644
--- a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta
+++ b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 24d81607352924c058ebae88c1dcd5bd
+guid: 74b924ebd4aad41e68a3ac051bbdc53b
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta
index 4c867cc..485ca53 100644
--- a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta
+++ b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 9ca03ead4cbfe4f2b98e77a59baa11e5
+guid: 42ba8c58155284568ad90ca690fceeda
DefaultImporter:
externalObjects: {}
userData:
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta
index d5a156a..43fc12d 100644
--- a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta
+++ b/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a23ce65fa04564f5280e0bf4564a544f
+guid: ac063f167ece04670bdff8127752cd7c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/sample/2022.3.13f1-UnitySample/.gitignore b/sample/2022.3.13f1-UnitySample/.gitignore
new file mode 100644
index 0000000..07da593
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/.gitignore
@@ -0,0 +1,71 @@
+# This .gitignore file should be placed at the root of your Unity project directory
+#
+# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
+#
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
+/[Bb]uilds/
+/[Ll]ogs/
+/[Uu]ser[Ss]ettings/
+
+# MemoryCaptures can get excessive in size.
+# They also could contain extremely sensitive data
+/[Mm]emoryCaptures/
+
+# Asset meta data should only be ignored when the corresponding asset is also ignored
+!/[Aa]ssets/**/*.meta
+
+# Uncomment this line if you wish to ignore the asset store tools plugin
+# /[Aa]ssets/AssetStoreTools*
+
+# Autogenerated Jetbrains Rider plugin
+/[Aa]ssets/Plugins/Editor/JetBrains*
+
+# Visual Studio cache directory
+.vs/
+
+# Gradle cache directory
+.gradle/
+
+# Autogenerated VS/MD/Consulo solution and project files
+ExportedObj/
+.consulo/
+*.csproj
+*.unityproj
+*.sln
+*.suo
+*.tmp
+*.user
+*.userprefs
+*.pidb
+*.booproj
+*.svd
+*.pdb
+*.mdb
+*.opendb
+*.VC.db
+
+# Unity3D generated meta files
+*.pidb.meta
+*.pdb.meta
+*.mdb.meta
+
+# Unity3D generated file on crash reports
+sysinfo.txt
+
+# Builds
+*.apk
+*.aab
+*.unitypackage
+
+# Crashlytics generated file
+crashlytics-build.properties
+
+# Packed Addressables
+/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
+
+# Temporary auto-generated Android Assets
+/[Aa]ssets/[Ss]treamingAssets/aa.meta
+/[Aa]ssets/[Ss]treamingAssets/aa/*
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK.meta
new file mode 100644
index 0000000..d708da5
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ae0fe66a2f04b43a4b28884112b87103
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins.meta
new file mode 100644
index 0000000..3a68b22
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3762bb5935852411bbe2288330abc411
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android.meta
new file mode 100644
index 0000000..f4fdfa4
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3e9566cd679074a88816828c2079b813
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar
new file mode 100644
index 0000000..9caf7b0
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar.meta
new file mode 100644
index 0000000..2dbc6d4
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergame-sdk-gradle-with-adapter-1.3.4.aar.meta
@@ -0,0 +1,32 @@
+fileFormatVersion: 2
+guid: ea9ef6ed10e1346988ce796edd520b22
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Android: Android
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib.meta
new file mode 100644
index 0000000..80e3509
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib.meta
@@ -0,0 +1,28 @@
+fileFormatVersion: 2
+guid: 0c83cfcfdb4f24cdbae07b185ecb8337
+folderAsset: yes
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/.gitignore b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle
new file mode 100644
index 0000000..9613f03
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle
@@ -0,0 +1,42 @@
+apply plugin: 'com.android.library'
+
+android {
+ compileSdkVersion 31
+
+ defaultConfig {
+ minSdkVersion 21
+ targetSdkVersion 31
+
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+ consumerProguardFiles "consumer-rules.pro"
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+ }
+ }
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+}
+
+dependencies {
+
+ /**
+ * 네이버 게임 SDK와 SDK에서 사용되는 라이브러리들.
+ */
+ compileOnly fileTree(dir: 'libs', include: ['navergame-sdk-gradle-*.aar']) // Navergame SDK
+ implementation fileTree(dir: 'libs', include: ['glideadapter-*.jar','nid-adapter-*.jar']) // Navergame SDK
+
+ implementation("com.navercorp.nid:oauth:5.9.1") // for NaverLogin 5.8.0
+
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:1.7.20" // Kotlin
+ implementation "androidx.viewpager2:viewpager2:1.0.0" // Viewpager2
+ implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" //swiperefreshlayout
+ implementation "com.github.bumptech.glide:glide:3.7.0" // Glide
+ implementation "com.squareup.retrofit2:retrofit:2.9.0" // Retrofit2
+ implementation "com.squareup.retrofit2:converter-gson:2.9.0"
+}
\ No newline at end of file
diff --git a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle.meta
similarity index 74%
rename from sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar.meta
rename to sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle.meta
index ae3fa09..93e4703 100644
--- a/sample/2021.3.6f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.3.aar.meta
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.gradle.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6c59d6715d0464070a688130b0d9d239
+guid: 0468a5c53d9924f2da5a39079a6d17c0
DefaultImporter:
externalObjects: {}
userData:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.meta
new file mode 100644
index 0000000..2c5ef4a
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/build.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6cec13111ad544f718d9a9c03fd76d27
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/consumer-rules.pro b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/consumer-rules.pro
new file mode 100644
index 0000000..e69de29
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/consumer-rules.pro.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/consumer-rules.pro.meta
new file mode 100644
index 0000000..6f6d6fb
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/consumer-rules.pro.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f52b2ee22192c4a0c90ffad2029e95f0
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs.meta
new file mode 100644
index 0000000..c4c2f2f
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3b67ea0362ee643d98b22dbe6ce35dc1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/glideadapter-v3.jar b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/glideadapter-v3.jar
new file mode 100644
index 0000000..7f61c6a
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/glideadapter-v3.jar differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar
new file mode 100644
index 0000000..9caf7b0
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/navergame-sdk-gradle-with-adapter-1.3.4.aar differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/nid-adapter-580.jar b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/nid-adapter-580.jar
new file mode 100644
index 0000000..1986440
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/libs/nid-adapter-580.jar differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro
new file mode 100644
index 0000000..481bb43
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro
@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro.meta
new file mode 100644
index 0000000..7514778
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/proguard-rules.pro.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3ba8489c075714048acbcc49615f3f52
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src.meta
new file mode 100644
index 0000000..2ce279e
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6c21c3c4903434727b009681e4bdcc81
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main.meta
new file mode 100644
index 0000000..fedde16
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 684fec4c743a64ba9879593e546d8450
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..77c1c1a
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml.meta
new file mode 100644
index 0000000..690dac7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/Android/navergamesdk.androidlib/src/main/AndroidManifest.xml.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1bb3ec4a34f4a4b8baf2465ad50f3b33
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS.meta
new file mode 100644
index 0000000..4bed200
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 741ab572dabef4e49bf3ace924486e2f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm
new file mode 100644
index 0000000..0f766aa
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm
@@ -0,0 +1,261 @@
+// NAVER Game SDK for iOS
+// Copyright 2021-present NAVER Corp.
+//
+// Unauthorized use, modification and redistribution of this software are strongly prohibited.
+//
+// Created by Alan on 2021/03/11.
+
+
+// Naver Game SDK Bridge Code for Unity
+
+
+#import
+#import "AppDelegateListener.h"
+#import "UnityAppController.h"
+#import
+
+
+typedef void (*NGSDKDidLoadDelegate)();
+typedef void (*NGSDKDidUnloadDelegate)();
+typedef void (*NGSDKDidReceiveInGameMenuCodeDelegate)(const char *inGameMenuCode);
+
+
+@interface GLinkViewController : UIViewController
+
+@property (nonatomic, strong) UIViewController *mainViewcontroller;
+
+@property (nonatomic, assign) NGSDKDidLoadDelegate ngSDKDidLoadDelegate;
+@property (nonatomic, assign) NGSDKDidUnloadDelegate ngSDKDidUnloadDelegate;
+@property (nonatomic, assign) NGSDKDidReceiveInGameMenuCodeDelegate ngSDKDidReceiveInGameMenuCodeDelegate;
+
+@end
+
+
+@implementation GLinkViewController
+
+// The version of the SDK.
+- (NSString *)getSdkVersion {
+ return NNGSDKManager.shared.version;
+}
+
+
+// The ISO_3166-1 alpha-2 country code of each device.
+- (NSString *)getCountryCode {
+ return NNGSDKManager.shared.countryCode;
+}
+
+
+// Set the root view and the delegate for SDK.
+- (void)setGLRootViewController {
+ _mainViewcontroller = UnityGetGLViewController();
+ [NNGSDKManager.shared setParentViewController:_mainViewcontroller];
+ NNGSDKManager.shared.delegate = self;
+}
+
+
+// Set client ID, client secret, and lounge ID for SDK
+- (void)setClientId:(NSString *)clientId clientSecret:(NSString *)cs loungeId:(NSString *)loungeId {
+ [NNGSDKManager.shared setClientId:clientId clientSecret:cs loungeId:loungeId];
+ UnityRegisterAppDelegateListener(self);
+ [self setGLRootViewController];
+}
+
+- (void)onOpenURL:(NSNotification *)notification {
+ NSURL *url = notification.userInfo[@"url"];
+ [NNGSDKManager.shared handleCallbackUrl: url];
+}
+
+- (void)setCanWriteFeedByScreenshot:(BOOL)enabled {
+ NNGSDKManager.shared.canWriteFeedByScreenshot = enabled;
+}
+
+
+- (void)setGameId:(NSString *)gameId {
+ [NNGSDKManager.shared registerMemberGameId:gameId];
+}
+
+
+- (void)setAppName:(NSString *)appName {
+ NNGSDKManager.shared.appName = appName;
+}
+
+
+- (void)setAppScheme:(NSString *)appScheme {
+ NNGSDKManager.shared.appScheme = appScheme;
+}
+
+
+- (NSString *)getAuthSettingDescription {
+ return NNGSDKManager.shared.authSettingDescription;
+}
+
+
+// Present the banner list.
+- (void)executeHomeBanner {
+ [self setGLRootViewController];
+ [NNGSDKManager.shared presentBannerViewController];
+}
+
+
+// Present a notice while your game is not on service.
+- (void)executeSorryBanner {
+ [self setGLRootViewController];
+ [NNGSDKManager.shared presentSorryViewController];
+}
+
+
+// Present the list of feeds identified by a predefined board ID which represents a board.
+- (void)executeBoard:(int)boardId {
+ [self setGLRootViewController];
+ [NNGSDKManager.shared presentBoardViewControllerWith:@(boardId)];
+}
+
+
+// Present the feed identified by a feed ID.
+- (void)executeFeed:(long)feedId isTempFeedId:(BOOL)isTempFeedId {
+ [self setGLRootViewController];
+ [NNGSDKManager.shared presentFeedViewControllerWith:@(feedId) scheduled:isTempFeedId];
+}
+
+
+- (void)executeFeedWriting:(int)boardId title:(NSString *)title text:(NSString *)text imageFilePath:(NSString *)imageFilePath {
+ [self setGLRootViewController];
+ [NNGSDKManager.shared presentFeedWritingWithBoardId:@(boardId) title:title text:text imageFilePath:imageFilePath];
+}
+
+
+// Dismiss all SDK-related views.
+- (void)terminateSdk {
+ [NNGSDKManager.shared dismiss];
+}
+
+- (void)naverLogout {
+ [NNGSDKManager.shared logout];
+}
+
+
+#pragma mark NNGSDKDelegate
+
+// Implementation for the delegate method -nngSDKDidLoad.
+- (void)nngSDKDidLoad {
+ if (self.ngSDKDidLoadDelegate) {
+ self.ngSDKDidLoadDelegate();
+ }
+}
+
+
+// Implementation for the delegate method -nngSDKDidUnload.
+- (void)nngSDKDidUnload {
+ if (self.ngSDKDidUnloadDelegate) {
+ self.ngSDKDidUnloadDelegate();
+ }
+}
+
+
+// Implementation for the delegate method -nngSDKDidReceiveInGameMenuCode:.
+- (void)nngSDKDidReceiveInGameMenuCode:(NSString *)inGameMenuCode {
+ if (self.ngSDKDidReceiveInGameMenuCodeDelegate) {
+ self.ngSDKDidReceiveInGameMenuCodeDelegate(inGameMenuCode.UTF8String);
+ }
+}
+
+@end
+
+
+// Convert C strings to NSString objects
+NSString* NNGSDKCreateNSString (const char* string) {
+ if (string) {
+ return [NSString stringWithUTF8String:string];
+ } else {
+ return [NSString stringWithUTF8String:""];
+ [UIImage imageWithCGImage:nil];
+ }
+}
+
+
+// C style interfaces for the upper codes.
+extern "C" {
+
+ char* NNGSDKCreateNSStringToChar (const char* string) {
+ if (string == NULL)
+ return NULL;
+ char* res = (char*) malloc (strlen(string) + 1 );
+ strcpy (res, string);
+ return res;
+ }
+
+ GLinkViewController *vc = [[GLinkViewController alloc] init];
+
+ void _InitGLink(const char* clientId, const char* clientSecret, const char* loungeId) {
+ [vc setClientId:NNGSDKCreateNSString(clientId) clientSecret:NNGSDKCreateNSString(clientSecret) loungeId:NNGSDKCreateNSString(loungeId)];
+ }
+
+ const char* _GetSdkVersion() {
+ return NNGSDKCreateNSStringToChar([vc getSdkVersion].UTF8String);
+ }
+
+ const char* _GetCountryCode() {
+ return NNGSDKCreateNSStringToChar([vc getCountryCode].UTF8String);
+ }
+
+ void _SetCanWriteFeedByScreenshot(bool enabled) {
+ [vc setCanWriteFeedByScreenshot:enabled];
+ }
+
+ void _SetGameId(const char* gameId) {
+ [vc setGameId:NNGSDKCreateNSString(gameId)];
+ }
+
+ void _SetAppName(const char* appName) {
+ [vc setAppName:NNGSDKCreateNSString(appName)];
+ }
+
+ void _SetAppScheme(const char* appScheme) {
+ [vc setAppScheme:NNGSDKCreateNSString(appScheme)];
+ }
+
+ const char* _GetAuthSettingDescription() {
+ return NNGSDKCreateNSStringToChar([vc getAuthSettingDescription].UTF8String);
+ }
+
+ void _ExecuteHomeBanner() {
+ [vc executeHomeBanner];
+ }
+
+ void _ExecuteSorryBanner() {
+ [vc executeSorryBanner];
+ }
+
+ void _ExecuteBoard(int boardId) {
+ [vc executeBoard:boardId];
+ }
+
+ void _ExecuteFeed(long feedId, bool isTempFeedId) {
+ [vc executeFeed:feedId isTempFeedId:isTempFeedId];
+ }
+
+ void _ExecuteFeedWriting(int boardId, const char* title, const char* text, const char* imageFilePath) {
+ [vc executeFeedWriting:boardId title:NNGSDKCreateNSString(title) text:NNGSDKCreateNSString(text) imageFilePath:NNGSDKCreateNSString(imageFilePath)];
+ }
+
+ void _TerminateSdk() {
+ [vc terminateSdk];
+ }
+
+ void _NaverLogout() {
+ [vc naverLogout];
+ }
+
+ void _SetSDKDidLoadDelegate(NGSDKDidLoadDelegate ngSDKDidLoadDelegate) {
+ vc.ngSDKDidLoadDelegate = ngSDKDidLoadDelegate;
+ }
+
+ void _SetSDKDidUnloadDelegate(NGSDKDidUnloadDelegate ngSDKDidUnloadDelegate) {
+ vc.ngSDKDidUnloadDelegate = ngSDKDidUnloadDelegate;
+ }
+
+ void _SetSDKDidReceiveInGameMenuCodeDelegate(NGSDKDidReceiveInGameMenuCodeDelegate ngSDKDidReceiveInGameMenuCodeDelegate) {
+ vc.ngSDKDidReceiveInGameMenuCodeDelegate = ngSDKDidReceiveInGameMenuCodeDelegate;
+ }
+
+}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm.meta
new file mode 100644
index 0000000..bca8e79
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NCSDKUnityManager.mm.meta
@@ -0,0 +1,37 @@
+fileFormatVersion: 2
+guid: f34030caa397f4e32ae3e8637b24ef21
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - 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:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle.meta
new file mode 100644
index 0000000..8eb6cb6
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle.meta
@@ -0,0 +1,74 @@
+fileFormatVersion: 2
+guid: 4382cde50c30c4c71a7c9720714ae936
+folderAsset: yes
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ : Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Editor: 0
+ Exclude Linux64: 1
+ Exclude OSXUniversal: 0
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude iOS: 0
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ DefaultValueInitialized: true
+ OS: AnyOS
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: x86
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: x86_64
+ - first:
+ iPhone: iOS
+ second:
+ enabled: 1
+ settings:
+ AddToEmbeddedBinaries: false
+ CPU: AnyCPU
+ CompileFlags:
+ FrameworkDependencies:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist
new file mode 100644
index 0000000..7e89b00
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist.meta
new file mode 100644
index 0000000..92cadea
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/Info.plist.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 716a59e80dea14e16af73df34e4ec75f
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..79bc9e2
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy
@@ -0,0 +1,17 @@
+
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryUserDefaults
+ NSPrivacyAccessedAPITypeReasons
+
+ CA92.1
+
+
+
+
+
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy.meta
new file mode 100644
index 0000000..7ca705c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/PrivacyInfo.xcprivacy.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 211c0bb6777a7480aa78e2a7f5044760
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist
new file mode 100644
index 0000000..f23d373
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist.meta
new file mode 100644
index 0000000..f797142
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/TimeZoneToCountryCode.plist.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 173b51bda9d884dd9812d57a2f319c16
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature.meta
new file mode 100644
index 0000000..07adf1b
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ec5ea4b9a91f840ec9fcf659cb697a4a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..fb62e59
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory.meta
new file mode 100644
index 0000000..7461a43
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeDirectory.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4de57921f206a48a699132fca09f52d9
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..1dadbb0
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1 b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..0be2125
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1 differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1.meta
new file mode 100644
index 0000000..93b24ee
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements-1.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ff9e1bddf90294975b6da8e69abce352
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements.meta
new file mode 100644
index 0000000..146ad96
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeRequirements.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: fb1c5231492d74fffb5a2f6b7d194df0
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources
new file mode 100644
index 0000000..7b7bfd9
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources
@@ -0,0 +1,442 @@
+
+
+
+
+ files
+
+ PrivacyInfo.xcprivacy
+
+ 6PyG/Sn5jh81qqGDYJ701GSxHBw=
+
+ TimeZoneToCountryCode.plist
+
+ k8h8YLTxULf/+EOEMvV0f7vlxeY=
+
+ btn_back@3x.png
+
+ tkjXsX8/6LU1Ec22LQST3UR7y1Y=
+
+ btn_img_delete@3x.png
+
+ jyMqCZVXGosuT91RBzUA5fGr1tc=
+
+ btn_photo@3x.png
+
+ FYZhvF1X2ZOgUPtmn2pA9kMpDAU=
+
+ btn_white@3x.png
+
+ ai4yU1EeNQ18BASk8JBBJySJJFU=
+
+ btn_write_default@3x.png
+
+ P+F2LUEazqm8ao2rj4yZm7SIPT4=
+
+ btn_write_pressed@3x.png
+
+ zN1Lo4ZJ46pudWOhkUpt6hI2nX8=
+
+ en.lproj/Localizable.strings
+
+ hash
+
+ ELthai64uN07PsTW8QoM2yMd4VE=
+
+ optional
+
+
+ ico_bottom_sheet_close@3x.png
+
+ yVNgdkAJYpMw6jW6AiZlTOw3fFc=
+
+ ico_bottom_sheet_list@3x.png
+
+ Mlr+EMR2rp1sE0A7zYZzhhY82zI=
+
+ ico_bottom_sheet_list_vt@3x.png
+
+ bbZpWp6DETK2aHqAIu47C2C8eTI=
+
+ ico_feed_comment_15@3x.png
+
+ dj+qfX6TCong3+lfMCTrZ06xyyY=
+
+ ico_listbox_arrow@3x.png
+
+ TePPW3pwvHcsizhVAMoFBiXN2yM=
+
+ ico_outside_close@3x.png
+
+ 25avXOn872H0J23UKf1MXa+2uGA=
+
+ ico_profile_block@3x.png
+
+ Ege7Wcv05/7AjuCXxLoJL5eiKFg=
+
+ ico_title_arrow@3x.png
+
+ jFd+RY+XiyRGABQlluTP/xVHLMk=
+
+ icon_simple_buff@3x.png
+
+ WTx6WWKVpLNqJbB7SnvaCIMp6GY=
+
+ invalid_name@3x.png
+
+ skvfGrLdbeBGEgUfBpZ03JGmVfw=
+
+ ko.lproj/Localizable.strings
+
+ hash
+
+ BE/wEIvWCx7zfzSQkOD970qnSzI=
+
+ optional
+
+
+ main_load_3X_light.gif
+
+ ti+XmdZy76h6LAtuRhvEQ0BtAXg=
+
+ video_h_17@3x.png
+
+ kvnUWh99zLSq5PbGGwlZVubie24=
+
+
+ files2
+
+ PrivacyInfo.xcprivacy
+
+ hash
+
+ 6PyG/Sn5jh81qqGDYJ701GSxHBw=
+
+ hash2
+
+ 3I1+H5p9p/M4HzB0a1kgbuYs4iW2n+O8u2YjT4RZvjU=
+
+
+ TimeZoneToCountryCode.plist
+
+ hash
+
+ k8h8YLTxULf/+EOEMvV0f7vlxeY=
+
+ hash2
+
+ 1aZxAY1xL+Yglbnf5Xlxdnoo6fA2thlRsMH3DFqBJ1o=
+
+
+ btn_back@3x.png
+
+ hash
+
+ tkjXsX8/6LU1Ec22LQST3UR7y1Y=
+
+ hash2
+
+ uDQVq5Sx/7vAWJA0bXj7fMADyaZyx0/J+VXuzT7Q4fg=
+
+
+ btn_img_delete@3x.png
+
+ hash
+
+ jyMqCZVXGosuT91RBzUA5fGr1tc=
+
+ hash2
+
+ drKMqTVFUnrkN5QoHP5G5lUnXRQ4gybjmDNMiqN5OHU=
+
+
+ btn_photo@3x.png
+
+ hash
+
+ FYZhvF1X2ZOgUPtmn2pA9kMpDAU=
+
+ hash2
+
+ bTlNELnwytrQeD0Fme8mwRZJ4VOFWqVNysMwop3P19M=
+
+
+ btn_white@3x.png
+
+ hash
+
+ ai4yU1EeNQ18BASk8JBBJySJJFU=
+
+ hash2
+
+ GamE8n6mNAEDOs9WReQ9aXIG466IQAgy3XONTf/bOz4=
+
+
+ btn_write_default@3x.png
+
+ hash
+
+ P+F2LUEazqm8ao2rj4yZm7SIPT4=
+
+ hash2
+
+ 2HzhH3BNeWLTCWUuJivuyj+sHlpAjclJlmx0XzWH8zM=
+
+
+ btn_write_pressed@3x.png
+
+ hash
+
+ zN1Lo4ZJ46pudWOhkUpt6hI2nX8=
+
+ hash2
+
+ t4vY9Yiir5gze5gCw7EM8H8c5dx3H8Qv5Io6fQKXzj4=
+
+
+ en.lproj/Localizable.strings
+
+ hash
+
+ ELthai64uN07PsTW8QoM2yMd4VE=
+
+ hash2
+
+ b8r1NTxF3TEjNQmHfUuefYszpNxUVn4KYkXijcTBO9g=
+
+ optional
+
+
+ ico_bottom_sheet_close@3x.png
+
+ hash
+
+ yVNgdkAJYpMw6jW6AiZlTOw3fFc=
+
+ hash2
+
+ 69OsPuVnk8PyqcrNudLB+acOBw264J2dYNyK6EZPgew=
+
+
+ ico_bottom_sheet_list@3x.png
+
+ hash
+
+ Mlr+EMR2rp1sE0A7zYZzhhY82zI=
+
+ hash2
+
+ 3qD577TqrEJgz3lGaJFLOyeMPpifFhzrZp+BeBX84a8=
+
+
+ ico_bottom_sheet_list_vt@3x.png
+
+ hash
+
+ bbZpWp6DETK2aHqAIu47C2C8eTI=
+
+ hash2
+
+ hEef5j3wpoBfjK3Rw9n3zzS6ydTwKvrq6kMr//zyHPY=
+
+
+ ico_feed_comment_15@3x.png
+
+ hash
+
+ dj+qfX6TCong3+lfMCTrZ06xyyY=
+
+ hash2
+
+ ayBXWMPPrxNIO+Z28L+4SUme5ua7vTCSID0v/69o4fI=
+
+
+ ico_listbox_arrow@3x.png
+
+ hash
+
+ TePPW3pwvHcsizhVAMoFBiXN2yM=
+
+ hash2
+
+ B06MuJkUQ7VfO6Elz67jNypd412YeKYis0xrx5aM/lY=
+
+
+ ico_outside_close@3x.png
+
+ hash
+
+ 25avXOn872H0J23UKf1MXa+2uGA=
+
+ hash2
+
+ GdSL3QP1btM2BwERv/i9XVzHL14DU23fBtDHWhzt8W0=
+
+
+ ico_profile_block@3x.png
+
+ hash
+
+ Ege7Wcv05/7AjuCXxLoJL5eiKFg=
+
+ hash2
+
+ p6YI/ans+QJwAQhUJmC/xqN+WfP4E9FHuUXFsB++U/w=
+
+
+ ico_title_arrow@3x.png
+
+ hash
+
+ jFd+RY+XiyRGABQlluTP/xVHLMk=
+
+ hash2
+
+ Q/XrxQjy1VpmIS3UXUrW7t3YN6FvVrT8ayfEX4AOCS4=
+
+
+ icon_simple_buff@3x.png
+
+ hash
+
+ WTx6WWKVpLNqJbB7SnvaCIMp6GY=
+
+ hash2
+
+ YtwHwhCesc7uG2ATxK7cJRxgKlRbTC9IOyuJXpxGfls=
+
+
+ invalid_name@3x.png
+
+ hash
+
+ skvfGrLdbeBGEgUfBpZ03JGmVfw=
+
+ hash2
+
+ yYMNSTWDdtZ6Iz8m7z5Ko4mwUW+tDDsPOWWubymrUJE=
+
+
+ ko.lproj/Localizable.strings
+
+ hash
+
+ BE/wEIvWCx7zfzSQkOD970qnSzI=
+
+ hash2
+
+ 0fGfUFpw2d8fMhcaLsLU8ZOyEoXOHbkDcAi6Odl6ibg=
+
+ optional
+
+
+ main_load_3X_light.gif
+
+ hash
+
+ ti+XmdZy76h6LAtuRhvEQ0BtAXg=
+
+ hash2
+
+ WeA3Xca6CvemFnzxXYYhx/NVnfn+n2XHuGsnKZUf3bk=
+
+
+ video_h_17@3x.png
+
+ hash
+
+ kvnUWh99zLSq5PbGGwlZVubie24=
+
+ hash2
+
+ CXZdy4KPlJWbc5JtOJWHV9CV72FrOMcVPQfpmErEKj0=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources.meta
new file mode 100644
index 0000000..0b71a3c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeResources.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c3eea4a33a0d64e5a86aec27c283b27e
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..f37b0e3
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature.meta
new file mode 100644
index 0000000..42ae076
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/_CodeSignature/CodeSignature.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4a75ddbcc36514d049c8a4f52cd39eeb
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png
new file mode 100644
index 0000000..8821adc
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png.meta
new file mode 100644
index 0000000..4947adb
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_back@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 47a6c440da03543f6a227245b09193da
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png
new file mode 100644
index 0000000..f0445f0
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png.meta
new file mode 100644
index 0000000..eb9834b
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_img_delete@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 449db0dcb2daa44eba783154a4207513
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png
new file mode 100644
index 0000000..967c9f3
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png.meta
new file mode 100644
index 0000000..198042e
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_photo@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c67cf7ade9d314f3fa74c129be7e8def
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png
new file mode 100644
index 0000000..53c537f
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png.meta
new file mode 100644
index 0000000..ebf5974
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_white@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 771e0c5997d99470db3eb9e0d1435e33
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png
new file mode 100644
index 0000000..80d12d5
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png.meta
new file mode 100644
index 0000000..91090e5
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_default@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 2303bf9c715204d219075cc292428d58
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png
new file mode 100644
index 0000000..b2dc1c0
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png.meta
new file mode 100644
index 0000000..e018c78
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/btn_write_pressed@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9c69874ca3c9a41378ceb6258e05927a
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj.meta
new file mode 100644
index 0000000..68b359c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 88b1fcade98c94c4fb77819ec76bcbcd
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings
new file mode 100644
index 0000000..ab7c11d
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings.meta
new file mode 100644
index 0000000..3f6897f
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/en.lproj/Localizable.strings.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7c2e3f3837f5d4319b5cbc41379bb678
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png
new file mode 100644
index 0000000..629b097
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png.meta
new file mode 100644
index 0000000..78355aa
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_close@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ef0f50b8caf174b62b2af6c4fde00dda
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png
new file mode 100644
index 0000000..cccf748
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png.meta
new file mode 100644
index 0000000..e35165d
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d3ff4fb3450e5448e9dd1f69f4dfaa47
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png
new file mode 100644
index 0000000..fbce512
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png.meta
new file mode 100644
index 0000000..87c7fa7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_bottom_sheet_list_vt@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ec3e3dcc2920b4c0495f6970bb2ac6f9
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png
new file mode 100644
index 0000000..92d3075
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png.meta
new file mode 100644
index 0000000..50cac03
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_feed_comment_15@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1cad74488d630462f8f8fa61f54e1dad
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png
new file mode 100644
index 0000000..8c60ce3
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png.meta
new file mode 100644
index 0000000..f8febff
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_listbox_arrow@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 80c46a09eeaed425cb2b810161422db5
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png
new file mode 100644
index 0000000..0c07223
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png.meta
new file mode 100644
index 0000000..67dc44e
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_outside_close@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b87e9a71c54854d5585f5852c61f4c46
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png
new file mode 100644
index 0000000..c3fea60
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png.meta
new file mode 100644
index 0000000..987c9c9
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_profile_block@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ed18e65525017407d9f713894694bc13
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png
new file mode 100644
index 0000000..2e377d3
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png.meta
new file mode 100644
index 0000000..518df53
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ico_title_arrow@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3046e860110c7482299431675a3fa1cc
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png
new file mode 100644
index 0000000..f33ac2b
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png.meta
new file mode 100644
index 0000000..ad01a27
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/icon_simple_buff@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 376f777965d1a4aacb120c17abb76a0c
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png
new file mode 100644
index 0000000..7659879
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png.meta
new file mode 100644
index 0000000..6b36824
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/invalid_name@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 07ec41a069c9747749b755b5b1e85d99
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj.meta
new file mode 100644
index 0000000..a230484
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 397e34869ccb44fc883d3bc2ca901ba5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings
new file mode 100644
index 0000000..14e5a21
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings.meta
new file mode 100644
index 0000000..940d19b
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/ko.lproj/Localizable.strings.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 82af6e2d9245340528a9c35883752cb3
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif
new file mode 100644
index 0000000..49a2cab
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif.meta
new file mode 100644
index 0000000..c0888b7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/main_load_3X_light.gif.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: fd5ab8212bc0349038ae54b6dd76fe49
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png
new file mode 100644
index 0000000..17ca71f
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png.meta
new file mode 100644
index 0000000..61b029a
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.bundle/video_h_17@3x.png.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 87b2b16088a25478289ace6446735319
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework.meta
new file mode 100644
index 0000000..86d311b
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework.meta
@@ -0,0 +1,28 @@
+fileFormatVersion: 2
+guid: 1b354b5a7fd24404e8fdb1e76f23a147
+folderAsset: yes
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 0
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ DefaultValueInitialized: true
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers.meta
new file mode 100644
index 0000000..621523d
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Headers.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5011c7e98bf844b31a8c0ee04f6de591
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK
new file mode 120000
index 0000000..4d9b0f7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK
@@ -0,0 +1 @@
+Versions/Current/NNGSDK
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK.meta
new file mode 100644
index 0000000..6878e03
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/NNGSDK.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 569cf260a40bb4eabb4629a9a1b1aa48
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions.meta
new file mode 100644
index 0000000..e0a23ee
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ced312f88b0364ebd9af8a9908804723
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A.meta
new file mode 100644
index 0000000..2d7cc00
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ba90862bf2e734e0a9d6747b475238f8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta
new file mode 100644
index 0000000..a0c7d3c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 74b924ebd4aad41e68a3ac051bbdc53b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h
new file mode 100644
index 0000000..8b9f760
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h
@@ -0,0 +1,178 @@
+// NAVER Game SDK for iOS
+// Copyright 2021-present NAVER Corp.
+//
+// Unauthorized use, modification and redistribution of this software are strongly prohibited.
+//
+// Created by Alan on 2021/02/25.
+
+
+#import
+
+
+@protocol NNGSDKDelegate;
+@class UIViewController, UIImage;
+
+
+@interface NNGSDKManager : NSObject
+
+/**
+ * The singleton instance of SDK manager.
+ */
+@property (class, nonatomic, readonly) NNGSDKManager *shared;
+
+/**
+ * Your client ID.
+ */
+@property (strong, nonatomic, readonly) NSString *clientId;
+
+/**
+ * Your client Secret.
+ */
+@property (strong, nonatomic, readonly) NSString *clientSecret;
+
+/**
+ * Your lounge ID.
+ */
+@property (strong, nonatomic, readonly) NSString *loungeId;
+
+/**
+ * The ISO_3166-1 alpha-2 country code of each device.
+ */
+@property (strong, nonatomic, readonly) NSString *countryCode;
+
+/**
+ * The version of the SDK.
+ */
+@property (strong, nonatomic, readonly) NSString *version;
+
+/**
+ * Your App Name. It is initialized automatically by using CFBundleName.
+ */
+@property (nonatomic) NSString *appName;
+
+/**
+ * Your App Scheme. It is initialized automatically.
+ */
+@property (nonatomic) NSString *appScheme;
+
+/**
+ * The flag which determines whether the shortcut to write feed is presented after capturing screen or not. YES as default.
+ */
+@property (assign, nonatomic) BOOL canWriteFeedByScreenshot;
+
+/**
+ * The delegate for SDK manager.
+ */
+@property (weak, nonatomic) id delegate;
+
+/**
+ * The description of settings for the authorization which has the following format:
+ *
+ * clientId: ACTUAL_CLIENT_ID (CLIENT_ID_CACHE)
+ * clientSecret: ACTUAL_CLIENT_SECRET (CLIENT_SECRET_CACHE)
+ * appName: ACTUAL_APP_NAME (APP_NAME_CACHE)
+ * appScheme: ACTUAL_APP_SCHEME (APP_SCHEME_CACHE)
+ *
+ * Each actual value, cache, and the value on the NAVER ID Login website have to be same.
+ */
+@property (nonatomic, readonly) NSString *authSettingDescription;
+
+/**
+ * Set client ID, client secret, and lounge ID for SDK.
+ *
+ * @param clientId Client ID. (Required)
+ * @param clientSecret Client secret. (Required)
+ * @param loungeId Lounge ID. (Required)
+ */
+- (void)setClientId:(NSString *)clientId clientSecret:(NSString *)clientSecret loungeId:(NSString *)loungeId;
+
+/**
+ * Set the root view for SDK.
+ *
+ * @param parent Parent view controller for SDK views. (Required)
+ */
+- (void)setParentViewController:(UIViewController *)parent;
+
+/**
+ * Register the game ID of current member.
+ *
+ * @param memberGameId Game ID of current member. (Required)
+ */
+- (void)registerMemberGameId:(NSString *)memberGameId;
+
+/**
+ * Present banners.
+ */
+- (void)presentBannerViewController;
+
+/**
+ * Present a notice while your game is not on service.
+ */
+- (void)presentSorryViewController;
+
+/**
+ * Present the a board.
+ *
+ * @param boardId Board ID. You can find it in the webpage URL of a board of the form https://game.naver.com/lounge/{loungeId}/board/{boardId}. If it is null or 0, the board of all feed will present. (Optional)
+ */
+- (void)presentBoardViewControllerWith:(NSNumber *)boardId;
+
+/**
+ * Present a feed.
+ *
+ * @param feedId Feed ID. You can find it in the webpage URL of a feed of the form https://game.naver.com/lounge/{loungeId}/board/detail/{feedId}. (Required)
+ * @param scheduled Flag which determines whether the feed to present is scheduled of not. (Required)
+ */
+- (void)presentFeedViewControllerWith:(NSNumber *)feedId scheduled:(BOOL)scheduled;
+
+/**
+ * Present the feed writing view.
+ * Every parameter is just predefined value for feed writing view to present, so each one is optional.
+ *
+ * @param boardId Predefined board ID of the board to contain new feed. You can find it in the webpage URL of a board of the form https://game.naver.com/lounge/{loungeId}/board/{boardId}. (Optional)
+ * @param title Predefined title of new feed. (Optional)
+ * @param text Predefined text content of new feed. (Optional)
+ * @param imageFilePath File path for predefined attached image of new feed. Only 1 image can be attached on feed written by using SDK. (Optional)
+ */
+- (void)presentFeedWritingWithBoardId:(NSNumber *)boardId title:(NSString *)title text:(NSString *)text imageFilePath:(NSString *)imageFilePath;
+
+/**
+ * Dismiss all SDK-related views.
+ */
+- (void)dismiss;
+
+/**
+ * Logout
+ */
+- (void)logout;
+
+/**
+ * Handle callback urls for the Naver login.
+ *
+ * @param url Callback URL from Naver login service.
+ */
+- (BOOL)handleCallbackUrl:(NSURL *)url;
+
+@end
+
+
+@protocol NNGSDKDelegate
+
+@optional
+
+/**
+ * The delegate method called when SDK starts.
+ */
+- (void)nngSDKDidLoad;
+
+/**
+ * The delegate method called when SDK ends.
+ */
+- (void)nngSDKDidUnload;
+
+/**
+ * The delegate method called when a predefined in-game board code is received.
+ */
+- (void)nngSDKDidReceiveInGameMenuCode:(NSString *)inGameMenuCode;
+
+@end
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta
new file mode 100644
index 0000000..485ca53
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/Headers/NNGSDKManager.h.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 42ba8c58155284568ad90ca690fceeda
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/package/NaverGameSDK-1.3.8.unitypackage b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK
similarity index 63%
rename from package/NaverGameSDK-1.3.8.unitypackage
rename to sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK
index b9798e5..ec56b12 100644
Binary files a/package/NaverGameSDK-1.3.8.unitypackage and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta
new file mode 100644
index 0000000..43fc12d
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/A/NNGSDK.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ac063f167ece04670bdff8127752cd7c
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current.meta
new file mode 100644
index 0000000..270321d
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Plugins/iOS/NNGSDK.framework/Versions/Current.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dece6aef5e60f475d809ecc44f5bee80
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample.meta
new file mode 100644
index 0000000..35587a4
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9375d4a69d9c14f9c84fd41a40dd1b76
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs
new file mode 100644
index 0000000..6585a67
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs
@@ -0,0 +1,35 @@
+using UnityEngine;
+using System;
+using System.Collections;
+using System.Text.RegularExpressions;
+using System.IO;
+
+public class SampleBehaviour : MonoBehaviour {
+
+ [Header("NAVER GAME Lounge ID")]
+ public string LoungeId = "naver_game_4developer";
+
+ [Header("NAVER GAME ClientId")]
+ public string NaverLoginClientId = "UKvNABLDsyEJusJGsXL2";
+
+ [Header("NAVER GAME ClientSecret")]
+ public string NaverLoginClientSecret = "rK4suc_Qd0";
+
+ void Start()
+ {
+ GLink.sharedInstance().init(LoungeId, NaverLoginClientId, NaverLoginClientSecret);
+ GLinkDelegate.sdkCallInGameMenuCode += code =>
+ {
+ GLink.sharedInstance().terminateSdk();
+ Debug.Log("CallInGameMenuCode : " + code);
+ };
+ }
+
+ public void OnClickGlinkButton () {
+ Debug.Log("click!");
+ GLink.sharedInstance().executeBoard(1);
+ }
+
+}
+
+
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs.meta
new file mode 100644
index 0000000..7ef86fe
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleBehaviour.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e7da94a3f60c24f96a3f78f7e176aa54
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab
new file mode 100644
index 0000000..4c46360
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab
@@ -0,0 +1,219 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2573105293100402378
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7937975537659646916}
+ m_Layer: 5
+ m_Name: SampleButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7937975537659646916
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2573105293100402378}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7546706042540103753}
+ - {fileID: 7361280038850511213}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &3658811114514513622
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7546706042540103753}
+ - component: {fileID: 6813622990686390987}
+ m_Layer: 5
+ m_Name: ButtonController
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7546706042540103753
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3658811114514513622}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 7937975537659646916}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &6813622990686390987
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3658811114514513622}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e7da94a3f60c24f96a3f78f7e176aa54, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ LoungeId: naver_game_4developer
+ NaverLoginClientId: UKvNABLDsyEJusJGsXL2
+ NaverLoginClientSecret: rK4suc_Qd0
+--- !u!1 &4255031703554103346
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7361280038850511213}
+ - component: {fileID: 6038521039865786151}
+ - component: {fileID: 5750866540183314075}
+ - component: {fileID: 2607168245265273601}
+ m_Layer: 5
+ m_Name: HomeButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7361280038850511213
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4255031703554103346}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 7937975537659646916}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 160}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6038521039865786151
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4255031703554103346}
+ m_CullTransparentMesh: 0
+--- !u!114 &5750866540183314075
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4255031703554103346}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ff19456132c9244c69fece56f09ddf03, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &2607168245265273601
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4255031703554103346}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 5750866540183314075}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 6813622990686390987}
+ m_MethodName: OnClickGlinkButton
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab.meta
new file mode 100644
index 0000000..0286492
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleButton.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: cb699137de702404eb8087a45512856c
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity
new file mode 100644
index 0000000..6a13559
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity
@@ -0,0 +1,669 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641275, b: 0.5748172, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &4
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 0
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 1024
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 1
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 500
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 0
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 0
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 0
+--- !u!196 &5
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &11202790
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 11202792}
+ - component: {fileID: 11202791}
+ m_Layer: 0
+ m_Name: UIManager
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &11202791
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 11202790}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a7ae07a9255c146aebd9132d989be119, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!4 &11202792
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 11202790}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 346.54465, y: 175.5557, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!224 &481319777 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ m_PrefabInstance: {fileID: 1602500812}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1106500403
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1106500405}
+ - component: {fileID: 1106500404}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1106500404
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1106500403}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.802082
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1106500405
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1106500403}
+ m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1360256051
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1360256055}
+ - component: {fileID: 1360256054}
+ - component: {fileID: 1360256053}
+ - component: {fileID: 1360256052}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1360256052
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1360256051}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1360256053
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1360256051}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 0
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1360256054
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1360256051}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1360256055
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1360256051}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 481319777}
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1371698392
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1371698396}
+ - component: {fileID: 1371698395}
+ - component: {fileID: 1371698394}
+ - component: {fileID: 1371698393}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1371698393
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1371698392}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d49b7c1bcd2e07499844da127be038d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ForceModuleActive: 0
+--- !u!114 &1371698394
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1371698392}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1371698395
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1371698392}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1371698396
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1371698392}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1602500812
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1360256055}
+ m_Modifications:
+ - target: {fileID: 2573105293100402378, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_Name
+ value: SampleButton
+ objectReference: {fileID: 0}
+ - target: {fileID: 6813622990686390987, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: LoungeId
+ value: naver_game_4developer
+ objectReference: {fileID: 0}
+ - target: {fileID: 6813622990686390987, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: NaverLoginClientId
+ value: UKvNABLDsyEJusJGsXL2
+ objectReference: {fileID: 0}
+ - target: {fileID: 6813622990686390987, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: NaverLoginClientSecret
+ value: rK4suc_Qd0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7937975537659646916, guid: cb699137de702404eb8087a45512856c,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: cb699137de702404eb8087a45512856c, type: 3}
+--- !u!1 &1662461498
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1662461503}
+ - component: {fileID: 1662461502}
+ - component: {fileID: 1662461500}
+ - component: {fileID: 1662461499}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1662461499
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1662461498}
+ m_Enabled: 1
+--- !u!124 &1662461500
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1662461498}
+ m_Enabled: 1
+--- !u!20 &1662461502
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1662461498}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1662461503
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1662461498}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1.0118481, y: 1.0118482, z: 1.0118482}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity.meta
new file mode 100644
index 0000000..9c123da
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/SampleScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 49082326af39d4c92901197dbbd2f4c6
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png
new file mode 100644
index 0000000..1bccb75
Binary files /dev/null and b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png differ
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png.meta
new file mode 100644
index 0000000..5cf83a7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Sample/icon.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: ff19456132c9244c69fece56f09ddf03
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts.meta
new file mode 100644
index 0000000..9d79b6c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9c6a394b3ec764b0cb6b6582c620eb8d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs
new file mode 100644
index 0000000..512c2bc
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs
@@ -0,0 +1,27 @@
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.1
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+using System;
+
+public class GLink
+{
+ private static IGLink glink = null;
+
+ public static IGLink sharedInstance() {
+ if (glink == null) {
+ #if UNITY_IOS
+ glink = new GLinkiOS();
+ #elif UNITY_ANDROID
+ glink = new GLinkAndroid();
+ #endif
+ }
+
+ return glink;
+ }
+}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs.meta
new file mode 100644
index 0000000..86d78c6
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLink.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e5d9b831e5f8d44e787404bb6b73a6b3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs
new file mode 100644
index 0000000..2157bed
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs
@@ -0,0 +1,140 @@
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.1
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+
+using UnityEngine;
+
+public class GLinkAndroid : IGLink {
+
+ #if UNITY_ANDROID
+ AndroidJavaClass glinkClass = null;
+ AndroidJavaObject currentActivity = null;
+
+ class OnSdkLoadListener : AndroidJavaProxy {
+ public OnSdkLoadListener () : base("com.navercorp.nng.android.sdk.NNGCallbackListener") { /* empty. */ }
+
+ public void onSdkDidLoaded() {
+ GLinkDelegate._callSdkOpened();
+ }
+ public void onSdkDidUnloaded(){
+ GLinkDelegate._callSdkClosed();
+ }
+ public void onCallInGameMenuCode(string moveTo) {
+ GLinkDelegate._callSdkInGameMenuCode(moveTo);
+ }
+
+ }
+
+
+ #endif
+
+ public GLinkAndroid () {
+ #if UNITY_ANDROID
+ currentActivity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer").GetStatic ("currentActivity");
+ glinkClass = new AndroidJavaClass ("com.navercorp.nng.android.sdk.NNGLink");
+
+ glinkClass.CallStatic ("setSdkLoadListener", new OnSdkLoadListener ());
+
+ #endif
+ }
+ public string getSdkVersion()
+ {
+#if UNITY_ANDROID
+ return glinkClass.CallStatic("getSdkVersionName");
+#endif
+ return null;
+ }
+
+ public string getCountryCode()
+ {
+#if UNITY_ANDROID
+ return glinkClass.CallStatic("getCountryCode",currentActivity);
+#endif
+ return null;
+ }
+
+ public void executeHomeBanner() {
+ #if UNITY_ANDROID
+ glinkClass.CallStatic("startHome",currentActivity);
+#endif
+ }
+
+ public void executeSorryBanner() {
+ #if UNITY_ANDROID
+ glinkClass.CallStatic("startSorry",currentActivity);
+#endif
+ }
+
+ public void executeBoard(int boardId)
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("startBoard",currentActivity,boardId);
+#endif
+ }
+
+ public void executeFeed(long feedId, bool isTempFeedId)
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("startFeed",currentActivity,feedId,isTempFeedId);
+#endif
+ }
+
+ public void executeFeedWriting(int boardId, string title, string text, string imageFilePath)
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("writeFeed",currentActivity,boardId,title,text,imageFilePath);
+#endif
+ }
+
+ public void setCanWriteFeedByScreenshot(bool enabled)
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("enableScreenShotDetector",enabled);
+#endif
+ }
+
+ public void setGameId(string gameId)
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("putGameId",currentActivity,gameId);
+#endif
+ }
+
+ public void init(string loungeId, string clientId, string clientSecret)
+ {
+ #if UNITY_ANDROID
+ glinkClass.CallStatic("initModule",currentActivity,loungeId,clientId,clientSecret);
+ #endif
+ }
+
+ public void terminateSdk()
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("finishSdk");
+#endif
+ }
+
+ public void naverLogout()
+ {
+#if UNITY_ANDROID
+ glinkClass.CallStatic("logout",currentActivity);
+#endif
+ }
+
+ public void setAppName(string appName) {
+ }
+
+ public void setAppScheme(string appScheme) {
+ }
+
+ public string getAuthSettingDescription() {
+ return "";
+ }
+
+}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs.meta
new file mode 100644
index 0000000..13fcdde
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkAndroid.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6927a7a0fbb39411c876f0c5201e492c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs
new file mode 100644
index 0000000..91980c6
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs
@@ -0,0 +1,36 @@
+public static class GLinkDelegate
+{
+ public delegate void SdkOpenedDelegate();
+ public delegate void SdkClosedDelegate();
+ public delegate void SdkCallInGameMenuCode(string InGameMenuCode);
+
+ public static event SdkOpenedDelegate sdkOpenedEvent;
+ public static event SdkClosedDelegate sdkClosedEvent;
+ public static event SdkCallInGameMenuCode sdkCallInGameMenuCode;
+
+
+ public static void _callSdkOpened()
+ {
+ if (sdkOpenedEvent != null)
+ {
+ sdkOpenedEvent();
+ }
+ }
+ public static void _callSdkClosed()
+ {
+ if (sdkClosedEvent != null)
+ {
+ sdkClosedEvent();
+ }
+ }
+
+ public static void _callSdkInGameMenuCode(string InGameMenuCode)
+ {
+ if (sdkCallInGameMenuCode != null)
+ {
+ sdkCallInGameMenuCode(InGameMenuCode);
+ }
+ }
+
+
+}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs.meta
new file mode 100644
index 0000000..81506b8
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkDelegate.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7d875240df4fb4da6b1041d8e0239c4f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs
new file mode 100644
index 0000000..1e70c9c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs
@@ -0,0 +1,200 @@
+ // ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.1
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+using UnityEngine;
+using System.IO;
+using System.Collections;
+using System.Collections.Generic;
+using System;
+using AOT;
+using System.Runtime.InteropServices;
+
+public class GLinkiOS : MonoBehaviour, IGLink
+{
+ #if UNITY_IPHONE
+ [DllImport("__Internal")]
+ public static extern void _InitGLink(string clientId, string clientSecret, string loungeId);
+
+ [DllImport("__Internal")]
+ public static extern string _GetSdkVersion();
+
+ [DllImport("__Internal")]
+ public static extern string _GetCountryCode();
+
+ [DllImport("__Internal")]
+ public static extern void _SetCanWriteFeedByScreenshot(bool enabled);
+
+ [DllImport("__Internal")]
+ public static extern void _SetGameId(string gameId);
+
+ [DllImport("__Internal")]
+ public static extern void _SetAppName(string appName);
+
+ [DllImport("__Internal")]
+ public static extern void _SetAppScheme(string appScheme);
+
+ [DllImport("__Internal")]
+ public static extern string _GetAuthSettingDescription();
+
+ [DllImport("__Internal")]
+ public static extern void _ExecuteHomeBanner();
+
+ [DllImport("__Internal")]
+ public static extern void _ExecuteSorryBanner();
+
+ [DllImport("__Internal")]
+ public static extern void _ExecuteBoard(int boardId);
+
+ [DllImport("__Internal")]
+ public static extern void _ExecuteFeed(long feedId, bool isTempFeedId);
+
+ [DllImport("__Internal")]
+ public static extern void _ExecuteFeedWriting(int boardId, string title, string text, string imageFilePath);
+
+ [DllImport("__Internal")]
+ public static extern void _TerminateSdk();
+
+ [DllImport("__Internal")]
+ public static extern void _NaverLogout();
+
+ [DllImport("__Internal")]
+ private static extern void _SetSDKDidLoadDelegate(NGSDKDidLoadDelegate callback);
+
+ [DllImport("__Internal")]
+ private static extern void _SetSDKDidUnloadDelegate(NGSDKDidUnloadDelegate callback);
+
+ [DllImport("__Internal")]
+ private static extern void _SetSDKDidReceiveInGameMenuCodeDelegate(NGSDKDidReceiveInGameMenuCodeDelegate callback);
+ #endif
+
+ #if UNITY_IPHONE
+ delegate void NGSDKDidLoadDelegate();
+ [MonoPInvokeCallback(typeof(NGSDKDidLoadDelegate))]
+ public static void _NGSDKDidLoadCallback () {
+ GLinkDelegate._callSdkOpened();
+ }
+
+ delegate void NGSDKDidUnloadDelegate();
+ [MonoPInvokeCallback(typeof(NGSDKDidUnloadDelegate))]
+ public static void _NGSDKDidUnloadCallback () {
+ GLinkDelegate._callSdkClosed();
+ }
+
+ delegate void NGSDKDidReceiveInGameMenuCodeDelegate(string inGameMenuCode);
+ [MonoPInvokeCallback(typeof(NGSDKDidReceiveInGameMenuCodeDelegate))]
+ public static void _NGSDKDidReceiveInGameMenuCodeDelegate(string inGameMenuCode) {
+ GLinkDelegate._callSdkInGameMenuCode(inGameMenuCode);
+ }
+ #endif
+
+ public GLinkiOS() {
+ #if UNITY_IPHONE
+ // Set callbacks.
+ _SetSDKDidLoadDelegate(_NGSDKDidLoadCallback);
+ _SetSDKDidUnloadDelegate(_NGSDKDidUnloadCallback);
+ _SetSDKDidReceiveInGameMenuCodeDelegate(_NGSDKDidReceiveInGameMenuCodeDelegate);
+ #endif
+ }
+
+ public void init(string loungeId, string clientId, string clientSecret) {
+ #if UNITY_IPHONE
+ _InitGLink(clientId, clientSecret, loungeId);
+ #endif
+ }
+
+ public string getSdkVersion() {
+ #if UNITY_IPHONE
+ return _GetSdkVersion();
+ #else
+ return "";
+ #endif
+ }
+
+ public string getCountryCode() {
+ #if UNITY_IPHONE
+ return _GetCountryCode();
+ #else
+ return "";
+ #endif
+ }
+
+ public void setCanWriteFeedByScreenshot(bool enabled) {
+ #if UNITY_IPHONE
+ _SetCanWriteFeedByScreenshot(enabled);
+ #endif
+ }
+
+ public void setGameId(string gameId) {
+ #if UNITY_IPHONE
+ _SetGameId(gameId);
+ #endif
+ }
+
+ public void setAppName(string appName) {
+ #if UNITY_IPHONE
+ _SetAppName(appName);
+ #endif
+ }
+
+ public void setAppScheme(string appScheme) {
+ #if UNITY_IPHONE
+ _SetAppScheme(appScheme);
+ #endif
+ }
+
+ public string getAuthSettingDescription() {
+ #if UNITY_IPHONE
+ return _GetAuthSettingDescription();
+ #else
+ return "";
+ #endif
+ }
+
+ public void executeHomeBanner() {
+ #if UNITY_IPHONE
+ _ExecuteHomeBanner();
+ #endif
+ }
+
+ public void executeSorryBanner() {
+ #if UNITY_IPHONE
+ _ExecuteSorryBanner();
+ #endif
+ }
+
+ public void executeBoard(int boardId) {
+ #if UNITY_IPHONE
+ _ExecuteBoard(boardId);
+ #endif
+ }
+
+ public void executeFeed(long feedId, bool isTempFeedId) {
+ #if UNITY_IPHONE
+ _ExecuteFeed(feedId, isTempFeedId);
+ #endif
+ }
+
+ public void executeFeedWriting(int boardId, string title, string text, string imageFilePath) {
+ #if UNITY_IPHONE
+ _ExecuteFeedWriting(boardId, title, text, imageFilePath);
+ #endif
+ }
+
+ public void terminateSdk() {
+ #if UNITY_IPHONE
+ _TerminateSdk();
+ #endif
+ }
+
+ public void naverLogout() {
+ #if UNITY_IPHONE
+ _NaverLogout();
+ #endif
+ }
+}
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs.meta
new file mode 100644
index 0000000..9ae0a82
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/GLinkiOS.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 67df7164ad0734f8e88a31d4f96d57a9
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs
new file mode 100644
index 0000000..b43c403
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs
@@ -0,0 +1,36 @@
+// ------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Mono Runtime Version: 4.0.30319.1
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+// ------------------------------------------------------------------------------
+using System;
+using System.Runtime.InteropServices;
+
+public interface IGLink
+{
+ void init(string loungeId, string clientId, string clientSecret);
+ void terminateSdk();
+
+ void executeHomeBanner();
+ void executeSorryBanner();
+
+ void executeBoard(int boardId);
+ void executeFeed(long feedId, bool isTempFeedId);
+ void executeFeedWriting(int boardId=0, string title="", string text="", string imageFilePath="");
+
+ string getSdkVersion();
+ string getCountryCode();
+
+ void setCanWriteFeedByScreenshot(bool enabled);
+ void setGameId(string gameId);
+
+ void naverLogout();
+
+ void setAppName(string appName);
+ void setAppScheme(string appScheme);
+ string getAuthSettingDescription();
+}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs.meta b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs.meta
new file mode 100644
index 0000000..88756a4
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/NGSDK/Scripts/IGLink.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 27985089943674dfd8cf9c4c6b719b4e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins.meta b/sample/2022.3.13f1-UnitySample/Assets/Plugins.meta
new file mode 100644
index 0000000..7600130
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 00b21962659ae4ced82e9b4d42a0a449
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android.meta b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android.meta
new file mode 100644
index 0000000..748ed01
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a957d136b17d49d0b6857a5efdf7e05
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml
new file mode 100644
index 0000000..f0605fd
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml.meta b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml.meta
new file mode 100644
index 0000000..47ac3b9
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/AndroidManifest.xml.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5ce1ab92b9e5745aeb46998d384affee
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties
new file mode 100644
index 0000000..6939e52
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties
@@ -0,0 +1,6 @@
+org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
+org.gradle.parallel=true
+unityStreamingAssets=**STREAMING_ASSETS**
+android.useAndroidX = true
+android.enableJetifier=true
+**ADDITIONAL_PROPERTIES**
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties.meta b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties.meta
new file mode 100644
index 0000000..54e4644
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Plugins/Android/gradleTemplate.properties.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5a176b815e40a4348bbcf13b9eacb1cf
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Resources.meta b/sample/2022.3.13f1-UnitySample/Assets/Resources.meta
new file mode 100644
index 0000000..597c43a
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c5a37666221c4774bfc3b825732f7be
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json b/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json
new file mode 100644
index 0000000..6f4bfb7
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json
@@ -0,0 +1 @@
+{"androidStore":"GooglePlay"}
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json.meta b/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json.meta
new file mode 100644
index 0000000..6f69e53
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Resources/BillingMode.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f71a94f3975564f4091c6c24f8a8ecfa
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Scenes.meta b/sample/2022.3.13f1-UnitySample/Assets/Scenes.meta
new file mode 100644
index 0000000..1cda1fb
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Scenes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 08f983d49f2a14cf2b7c942e04a1f23b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity b/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity
new file mode 100644
index 0000000..c39e581
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity
@@ -0,0 +1,267 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 705507994}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 500
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 2
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 0
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &705507993
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 705507995}
+ - component: {fileID: 705507994}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &705507994
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 1
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &705507995
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &963194225
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 963194228}
+ - component: {fileID: 963194227}
+ - component: {fileID: 963194226}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &963194226
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_Enabled: 1
+--- !u!20 &963194227
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_GateFitMode: 2
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &963194228
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity.meta b/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity.meta
new file mode 100644
index 0000000..952bd1e
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Assets/Scenes/SampleScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9fc0d4010bbf28b4594072e72b8655ab
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/sample/2022.3.13f1-UnitySample/Packages/manifest.json b/sample/2022.3.13f1-UnitySample/Packages/manifest.json
new file mode 100644
index 0000000..9827a91
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Packages/manifest.json
@@ -0,0 +1,50 @@
+{
+ "dependencies": {
+ "com.unity.2d.sprite": "1.0.0",
+ "com.unity.2d.tilemap": "1.0.0",
+ "com.unity.ads": "4.4.2",
+ "com.unity.ai.navigation": "1.1.5",
+ "com.unity.analytics": "3.8.1",
+ "com.unity.collab-proxy": "2.2.0",
+ "com.unity.ide.rider": "3.0.26",
+ "com.unity.ide.visualstudio": "2.0.22",
+ "com.unity.ide.vscode": "1.2.5",
+ "com.unity.purchasing": "4.9.3",
+ "com.unity.test-framework": "1.1.33",
+ "com.unity.textmeshpro": "3.0.6",
+ "com.unity.timeline": "1.7.6",
+ "com.unity.ugui": "1.0.0",
+ "com.unity.xr.legacyinputhelpers": "2.1.10",
+ "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/sample/2022.3.13f1-UnitySample/Packages/packages-lock.json b/sample/2022.3.13f1-UnitySample/Packages/packages-lock.json
new file mode 100644
index 0000000..2f28b88
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/Packages/packages-lock.json
@@ -0,0 +1,423 @@
+{
+ "dependencies": {
+ "com.unity.2d.sprite": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.2d.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.tilemap": "1.0.0",
+ "com.unity.modules.uielements": "1.0.0"
+ }
+ },
+ "com.unity.ads": {
+ "version": "4.4.2",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ai.navigation": {
+ "version": "1.1.5",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.ai": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.analytics": {
+ "version": "3.8.1",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.services.analytics": "1.0.4",
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.collab-proxy": {
+ "version": "2.2.0",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ext.nunit": {
+ "version": "1.0.6",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.rider": {
+ "version": "3.0.26",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ext.nunit": "1.0.6"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.visualstudio": {
+ "version": "2.0.22",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.9"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.vscode": {
+ "version": "1.2.5",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.nuget.newtonsoft-json": {
+ "version": "3.2.1",
+ "depth": 2,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.purchasing": {
+ "version": "4.9.3",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0",
+ "com.unity.modules.unityanalytics": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.androidjni": "1.0.0",
+ "com.unity.services.core": "1.8.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.services.analytics": {
+ "version": "5.0.0",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.services.core": "1.10.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.services.core": {
+ "version": "1.11.0",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.nuget.newtonsoft-json": "3.2.1",
+ "com.unity.modules.androidjni": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.test-framework": {
+ "version": "1.1.33",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ext.nunit": "1.0.6",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.textmeshpro": {
+ "version": "3.0.6",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.timeline": {
+ "version": "1.7.6",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.director": "1.0.0",
+ "com.unity.modules.animation": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.particlesystem": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ugui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0"
+ }
+ },
+ "com.unity.xr.legacyinputhelpers": {
+ "version": "2.1.10",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.vr": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.modules.ai": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.androidjni": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.animation": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.assetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.audio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.cloth": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.director": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.animation": "1.0.0"
+ }
+ },
+ "com.unity.modules.imageconversion": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.imgui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.jsonserialize": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.particlesystem": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics2d": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.screencapture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.subsystems": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.terrain": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.terrainphysics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.terrain": "1.0.0"
+ }
+ },
+ "com.unity.modules.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics2d": "1.0.0"
+ }
+ },
+ "com.unity.modules.ui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.uielements": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.umbra": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unityanalytics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequest": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unitywebrequestassetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestaudio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.audio": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequesttexture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestwww": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.vehicles": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.video": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.vr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ }
+ },
+ "com.unity.modules.wind": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.xr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.subsystems": "1.0.0"
+ }
+ }
+ }
+}
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/AudioManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/AudioManager.asset
new file mode 100644
index 0000000..df1e809
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/AudioManager.asset
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!11 &1
+AudioManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Volume: 1
+ Rolloff Scale: 1
+ Doppler Factor: 1
+ Default Speaker Mode: 2
+ m_SampleRate: 0
+ m_DSPBufferSize: 1024
+ m_VirtualVoiceCount: 512
+ m_RealVoiceCount: 32
+ m_EnableOutputSuspension: 1
+ m_SpatializerPlugin:
+ m_AmbisonicDecoderPlugin:
+ m_DisableAudio: 0
+ m_VirtualizeEffects: 1
+ m_RequestedDSPBufferSize: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/ClusterInputManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/ClusterInputManager.asset
new file mode 100644
index 0000000..e7886b2
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/ClusterInputManager.asset
@@ -0,0 +1,6 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!236 &1
+ClusterInputManager:
+ m_ObjectHideFlags: 0
+ m_Inputs: []
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/DynamicsManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/DynamicsManager.asset
new file mode 100644
index 0000000..eeb2711
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/DynamicsManager.asset
@@ -0,0 +1,39 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!55 &1
+PhysicsManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 14
+ m_Gravity: {x: 0, y: -9.81, z: 0}
+ m_DefaultMaterial: {fileID: 0}
+ m_BounceThreshold: 2
+ m_DefaultMaxDepenetrationVelocity: 10
+ m_SleepThreshold: 0.005
+ m_DefaultContactOffset: 0.01
+ m_DefaultSolverIterations: 6
+ m_DefaultSolverVelocityIterations: 1
+ m_QueriesHitBackfaces: 0
+ m_QueriesHitTriggers: 1
+ m_EnableAdaptiveForce: 0
+ m_ClothInterCollisionDistance: 0.1
+ m_ClothInterCollisionStiffness: 0.2
+ m_ContactsGeneration: 1
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ m_SimulationMode: 0
+ m_AutoSyncTransforms: 0
+ m_ReuseCollisionCallbacks: 0
+ m_InvokeCollisionCallbacks: 1
+ m_ClothInterCollisionSettingsToggle: 0
+ m_ClothGravity: {x: 0, y: -9.81, z: 0}
+ m_ContactPairsMode: 0
+ m_BroadphaseType: 0
+ m_WorldBounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 250, y: 250, z: 250}
+ m_WorldSubdivisions: 8
+ m_FrictionType: 0
+ m_EnableEnhancedDeterminism: 0
+ m_EnableUnifiedHeightmaps: 1
+ m_ImprovedPatchFriction: 0
+ m_SolverType: 0
+ m_DefaultMaxAngularSpeed: 50
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorBuildSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorBuildSettings.asset
new file mode 100644
index 0000000..676330d
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorBuildSettings.asset
@@ -0,0 +1,11 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1045 &1
+EditorBuildSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Scenes:
+ - enabled: 0
+ path: Assets/NGSDK/Sample/SampleScene.unity
+ guid: 49082326af39d4c92901197dbbd2f4c6
+ m_configObjects: {}
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorSettings.asset
new file mode 100644
index 0000000..a5f77b0
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/EditorSettings.asset
@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!159 &1
+EditorSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_SerializationMode: 2
+ m_LineEndingsForNewScripts: 1
+ m_DefaultBehaviorMode: 0
+ m_PrefabRegularEnvironment: {fileID: 0}
+ m_PrefabUIEnvironment: {fileID: 0}
+ m_SpritePackerMode: 0
+ m_SpritePackerCacheSize: 10
+ m_SpritePackerPaddingPower: 1
+ m_Bc7TextureCompressor: 0
+ m_EtcTextureCompressorBehavior: 1
+ m_EtcTextureFastCompressor: 1
+ m_EtcTextureNormalCompressor: 2
+ m_EtcTextureBestCompressor: 4
+ m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp;java;cpp;c;mm;m;h
+ m_ProjectGenerationRootNamespace:
+ m_EnableTextureStreamingInEditMode: 1
+ m_EnableTextureStreamingInPlayMode: 1
+ m_EnableEditorAsyncCPUTextureLoading: 0
+ m_AsyncShaderCompilation: 1
+ m_PrefabModeAllowAutoSave: 1
+ m_EnterPlayModeOptionsEnabled: 0
+ m_EnterPlayModeOptions: 3
+ m_GameObjectNamingDigits: 1
+ m_GameObjectNamingScheme: 0
+ m_AssetNamingUsesSpace: 1
+ m_InspectorUseIMGUIDefaultInspector: 0
+ m_UseLegacyProbeSampleCount: 0
+ m_SerializeInlineMappingsOnOneLine: 1
+ m_DisableCookiesInLightmapper: 0
+ m_AssetPipelineMode: 1
+ m_RefreshImportMode: 0
+ m_CacheServerMode: 0
+ m_CacheServerEndpoint:
+ m_CacheServerNamespacePrefix: default
+ m_CacheServerEnableDownload: 1
+ m_CacheServerEnableUpload: 1
+ m_CacheServerEnableAuth: 0
+ m_CacheServerEnableTls: 0
+ m_CacheServerValidationMode: 2
+ m_CacheServerDownloadBatchSize: 128
+ m_EnableEnlightenBakedGI: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/GraphicsSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/GraphicsSettings.asset
new file mode 100644
index 0000000..2d51349
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/GraphicsSettings.asset
@@ -0,0 +1,67 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!30 &1
+GraphicsSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 15
+ m_Deferred:
+ m_Mode: 1
+ m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
+ m_DeferredReflections:
+ m_Mode: 1
+ m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
+ m_ScreenSpaceShadows:
+ m_Mode: 1
+ m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
+ m_DepthNormals:
+ m_Mode: 1
+ m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
+ m_MotionVectors:
+ m_Mode: 1
+ m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
+ m_LightHalo:
+ m_Mode: 1
+ m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
+ m_LensFlare:
+ m_Mode: 1
+ m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
+ m_VideoShadersIncludeMode: 2
+ m_AlwaysIncludedShaders:
+ - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
+ m_PreloadedShaders: []
+ m_PreloadShadersBatchTimeLimit: -1
+ m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_CustomRenderPipeline: {fileID: 0}
+ m_TransparencySortMode: 0
+ m_TransparencySortAxis: {x: 0, y: 0, z: 1}
+ m_DefaultRenderingPath: 1
+ m_DefaultMobileRenderingPath: 1
+ m_TierSettings: []
+ m_LightmapStripping: 0
+ m_FogStripping: 0
+ m_InstancingStripping: 0
+ m_BrgStripping: 0
+ m_LightmapKeepPlain: 1
+ m_LightmapKeepDirCombined: 1
+ m_LightmapKeepDynamicPlain: 1
+ m_LightmapKeepDynamicDirCombined: 1
+ m_LightmapKeepShadowMask: 1
+ m_LightmapKeepSubtractive: 1
+ m_FogKeepLinear: 1
+ m_FogKeepExp: 1
+ m_FogKeepExp2: 1
+ m_AlbedoSwatchInfos: []
+ m_LightsUseLinearIntensity: 0
+ m_LightsUseColorTemperature: 0
+ m_DefaultRenderingLayerMask: 1
+ m_LogWhenShaderIsCompiled: 0
+ m_SRPDefaultSettings: {}
+ m_LightProbeOutsideHullStrategy: 1
+ m_CameraRelativeLightCulling: 0
+ m_CameraRelativeShadowCulling: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/InputManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/InputManager.asset
new file mode 100644
index 0000000..8068b20
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/InputManager.asset
@@ -0,0 +1,296 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!13 &1
+InputManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Axes:
+ - serializedVersion: 3
+ m_Name: Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: left
+ positiveButton: right
+ altNegativeButton: a
+ altPositiveButton: d
+ gravity: 3
+ dead: 0.001
+ sensitivity: 3
+ snap: 1
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: down
+ positiveButton: up
+ altNegativeButton: s
+ altPositiveButton: w
+ gravity: 3
+ dead: 0.001
+ sensitivity: 3
+ snap: 1
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire1
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left ctrl
+ altNegativeButton:
+ altPositiveButton: mouse 0
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire2
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left alt
+ altNegativeButton:
+ altPositiveButton: mouse 1
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire3
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left shift
+ altNegativeButton:
+ altPositiveButton: mouse 2
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Jump
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: space
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse X
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse Y
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 1
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse ScrollWheel
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 2
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0.19
+ sensitivity: 1
+ snap: 0
+ invert: 0
+ type: 2
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0.19
+ sensitivity: 1
+ snap: 0
+ invert: 1
+ type: 2
+ axis: 1
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire1
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 0
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire2
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 1
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire3
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 2
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Jump
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 3
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Submit
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: return
+ altNegativeButton:
+ altPositiveButton: joystick button 0
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Submit
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: enter
+ altNegativeButton:
+ altPositiveButton: space
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Cancel
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: escape
+ altNegativeButton:
+ altPositiveButton: joystick button 1
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ m_UsePhysicalKeys: 1
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/MemorySettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/MemorySettings.asset
new file mode 100644
index 0000000..5b5face
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/MemorySettings.asset
@@ -0,0 +1,35 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!387306366 &1
+MemorySettings:
+ m_ObjectHideFlags: 0
+ m_EditorMemorySettings:
+ m_MainAllocatorBlockSize: -1
+ m_ThreadAllocatorBlockSize: -1
+ m_MainGfxBlockSize: -1
+ m_ThreadGfxBlockSize: -1
+ m_CacheBlockSize: -1
+ m_TypetreeBlockSize: -1
+ m_ProfilerBlockSize: -1
+ m_ProfilerEditorBlockSize: -1
+ m_BucketAllocatorGranularity: -1
+ m_BucketAllocatorBucketsCount: -1
+ m_BucketAllocatorBlockSize: -1
+ m_BucketAllocatorBlockCount: -1
+ m_ProfilerBucketAllocatorGranularity: -1
+ m_ProfilerBucketAllocatorBucketsCount: -1
+ m_ProfilerBucketAllocatorBlockSize: -1
+ m_ProfilerBucketAllocatorBlockCount: -1
+ m_TempAllocatorSizeMain: -1
+ m_JobTempAllocatorBlockSize: -1
+ m_BackgroundJobTempAllocatorBlockSize: -1
+ m_JobTempAllocatorReducedBlockSize: -1
+ m_TempAllocatorSizeGIBakingWorker: -1
+ m_TempAllocatorSizeNavMeshWorker: -1
+ m_TempAllocatorSizeAudioWorker: -1
+ m_TempAllocatorSizeCloudWorker: -1
+ m_TempAllocatorSizeGfx: -1
+ m_TempAllocatorSizeJobWorker: -1
+ m_TempAllocatorSizeBackgroundWorker: -1
+ m_TempAllocatorSizePreloadManager: -1
+ m_PlatformMemorySettings: {}
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/NavMeshAreas.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/NavMeshAreas.asset
new file mode 100644
index 0000000..2e2e369
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/NavMeshAreas.asset
@@ -0,0 +1,93 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!126 &1
+NavMeshProjectSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ areas:
+ - name: Walkable
+ cost: 1
+ - name: Not Walkable
+ cost: 1
+ - name: Jump
+ cost: 2
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ m_LastAgentTypeID: -887442657
+ m_Settings:
+ - serializedVersion: 3
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.75
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ buildHeightMesh: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_SettingNames:
+ - Humanoid
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/PackageManagerSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/PackageManagerSettings.asset
new file mode 100644
index 0000000..1fc4ffa
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/PackageManagerSettings.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EnablePreReleasePackages: 0
+ m_AdvancedSettingsExpanded: 1
+ m_ScopedRegistriesSettingsExpanded: 1
+ m_SeeAllPackageVersions: 0
+ m_DismissPreviewPackagesInUse: 0
+ oneTimeWarningShown: 0
+ m_Registries:
+ - m_Id: main
+ m_Name:
+ m_Url: https://packages.unity.com
+ m_Scopes: []
+ m_IsDefault: 1
+ m_Capabilities: 7
+ m_ConfigSource: 0
+ m_UserSelectedRegistryName:
+ m_UserAddingNewScopedRegistry: 0
+ m_RegistryInfoDraft:
+ m_Modified: 0
+ m_ErrorMessage:
+ m_UserModificationsInstanceId: -882
+ m_OriginalInstanceId: -884
+ m_LoadAssets: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/Packages/com.unity.services.core/Settings.json b/sample/2022.3.13f1-UnitySample/ProjectSettings/Packages/com.unity.services.core/Settings.json
new file mode 100644
index 0000000..e69de29
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json b/sample/2022.3.13f1-UnitySample/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json
new file mode 100644
index 0000000..3c7b4c1
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json
@@ -0,0 +1,5 @@
+{
+ "m_Dictionary": {
+ "m_DictionaryValues": []
+ }
+}
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/Physics2DSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/Physics2DSettings.asset
new file mode 100644
index 0000000..b71b65c
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/Physics2DSettings.asset
@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!19 &1
+Physics2DSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 6
+ m_Gravity: {x: 0, y: -9.81}
+ m_DefaultMaterial: {fileID: 0}
+ m_VelocityIterations: 8
+ m_PositionIterations: 3
+ m_VelocityThreshold: 1
+ m_MaxLinearCorrection: 0.2
+ m_MaxAngularCorrection: 8
+ m_MaxTranslationSpeed: 100
+ m_MaxRotationSpeed: 360
+ m_BaumgarteScale: 0.2
+ m_BaumgarteTimeOfImpactScale: 0.75
+ m_TimeToSleep: 0.5
+ m_LinearSleepTolerance: 0.01
+ m_AngularSleepTolerance: 2
+ m_DefaultContactOffset: 0.01
+ m_JobOptions:
+ serializedVersion: 2
+ useMultithreading: 0
+ useConsistencySorting: 0
+ m_InterpolationPosesPerJob: 100
+ m_NewContactsPerJob: 30
+ m_CollideContactsPerJob: 100
+ m_ClearFlagsPerJob: 200
+ m_ClearBodyForcesPerJob: 200
+ m_SyncDiscreteFixturesPerJob: 50
+ m_SyncContinuousFixturesPerJob: 50
+ m_FindNearestContactsPerJob: 100
+ m_UpdateTriggerContactsPerJob: 100
+ m_IslandSolverCostThreshold: 100
+ m_IslandSolverBodyCostScale: 1
+ m_IslandSolverContactCostScale: 10
+ m_IslandSolverJointCostScale: 10
+ m_IslandSolverBodiesPerJob: 50
+ m_IslandSolverContactsPerJob: 50
+ m_SimulationMode: 0
+ m_QueriesHitTriggers: 1
+ m_QueriesStartInColliders: 1
+ m_CallbacksOnDisable: 1
+ m_ReuseCollisionCallbacks: 1
+ m_AutoSyncTransforms: 0
+ m_GizmoOptions: 10
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/PresetManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/PresetManager.asset
new file mode 100644
index 0000000..67a94da
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/PresetManager.asset
@@ -0,0 +1,7 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1386491679 &1
+PresetManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_DefaultPresets: {}
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectSettings.asset
new file mode 100644
index 0000000..c2be3cd
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectSettings.asset
@@ -0,0 +1,856 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!129 &1
+PlayerSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 26
+ productGUID: 1698e979aa5bb4157b7cc471ddf7e845
+ AndroidProfiler: 0
+ AndroidFilterTouchesWhenObscured: 0
+ AndroidEnableSustainedPerformanceMode: 0
+ defaultScreenOrientation: 4
+ targetDevice: 2
+ useOnDemandResources: 0
+ accelerometerFrequency: 60
+ companyName: navergamesdk
+ productName: 2022.3.13f1-UnitySample
+ defaultCursor: {fileID: 0}
+ cursorHotspot: {x: 0, y: 0}
+ m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
+ m_ShowUnitySplashScreen: 1
+ m_ShowUnitySplashLogo: 1
+ m_SplashScreenOverlayOpacity: 1
+ m_SplashScreenAnimation: 1
+ m_SplashScreenLogoStyle: 1
+ m_SplashScreenDrawMode: 0
+ m_SplashScreenBackgroundAnimationZoom: 1
+ m_SplashScreenLogoAnimationZoom: 1
+ m_SplashScreenBackgroundLandscapeAspect: 1
+ m_SplashScreenBackgroundPortraitAspect: 1
+ m_SplashScreenBackgroundLandscapeUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenBackgroundPortraitUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenLogos: []
+ m_VirtualRealitySplashScreen: {fileID: 0}
+ m_HolographicTrackingLossScreen: {fileID: 0}
+ defaultScreenWidth: 1920
+ defaultScreenHeight: 1080
+ defaultScreenWidthWeb: 960
+ defaultScreenHeightWeb: 600
+ m_StereoRenderingPath: 0
+ m_ActiveColorSpace: 0
+ unsupportedMSAAFallback: 0
+ m_SpriteBatchVertexThreshold: 300
+ m_MTRendering: 1
+ mipStripping: 0
+ numberOfMipsStripped: 0
+ numberOfMipsStrippedPerMipmapLimitGroup: {}
+ m_StackTraceTypes: 010000000100000001000000010000000100000001000000
+ iosShowActivityIndicatorOnLoading: -1
+ androidShowActivityIndicatorOnLoading: -1
+ iosUseCustomAppBackgroundBehavior: 0
+ allowedAutorotateToPortrait: 1
+ allowedAutorotateToPortraitUpsideDown: 1
+ allowedAutorotateToLandscapeRight: 1
+ allowedAutorotateToLandscapeLeft: 1
+ useOSAutorotation: 1
+ use32BitDisplayBuffer: 1
+ preserveFramebufferAlpha: 0
+ disableDepthAndStencilBuffers: 0
+ androidStartInFullscreen: 1
+ androidRenderOutsideSafeArea: 1
+ androidUseSwappy: 1
+ androidBlitType: 0
+ androidResizableWindow: 0
+ androidDefaultWindowWidth: 1920
+ androidDefaultWindowHeight: 1080
+ androidMinimumWindowWidth: 400
+ androidMinimumWindowHeight: 300
+ androidFullscreenMode: 1
+ defaultIsNativeResolution: 1
+ macRetinaSupport: 1
+ runInBackground: 1
+ captureSingleScreen: 0
+ muteOtherAudioSources: 0
+ Prepare IOS For Recording: 0
+ Force IOS Speakers When Recording: 0
+ deferSystemGesturesMode: 0
+ hideHomeButton: 0
+ submitAnalytics: 1
+ usePlayerLog: 1
+ dedicatedServerOptimizations: 0
+ bakeCollisionMeshes: 0
+ forceSingleInstance: 0
+ useFlipModelSwapchain: 1
+ resizableWindow: 0
+ useMacAppStoreValidation: 0
+ macAppStoreCategory: public.app-category.games
+ gpuSkinning: 1
+ xboxPIXTextureCapture: 0
+ xboxEnableAvatar: 0
+ xboxEnableKinect: 0
+ xboxEnableKinectAutoTracking: 0
+ xboxEnableFitness: 0
+ visibleInBackground: 1
+ allowFullscreenSwitch: 1
+ fullscreenMode: 1
+ xboxSpeechDB: 0
+ xboxEnableHeadOrientation: 0
+ xboxEnableGuest: 0
+ xboxEnablePIXSampling: 0
+ metalFramebufferOnly: 0
+ xboxOneResolution: 0
+ xboxOneSResolution: 0
+ xboxOneXResolution: 3
+ xboxOneMonoLoggingLevel: 0
+ xboxOneLoggingLevel: 1
+ xboxOneDisableEsram: 0
+ xboxOneEnableTypeOptimization: 0
+ xboxOnePresentImmediateThreshold: 0
+ switchQueueCommandMemory: 0
+ switchQueueControlMemory: 16384
+ switchQueueComputeMemory: 262144
+ switchNVNShaderPoolsGranularity: 33554432
+ switchNVNDefaultPoolsGranularity: 16777216
+ switchNVNOtherPoolsGranularity: 16777216
+ switchGpuScratchPoolGranularity: 2097152
+ switchAllowGpuScratchShrinking: 0
+ switchNVNMaxPublicTextureIDCount: 0
+ switchNVNMaxPublicSamplerIDCount: 0
+ switchNVNGraphicsFirmwareMemory: 32
+ switchMaxWorkerMultiple: 8
+ stadiaPresentMode: 0
+ stadiaTargetFramerate: 0
+ vulkanNumSwapchainBuffers: 3
+ vulkanEnableSetSRGBWrite: 0
+ vulkanEnablePreTransform: 1
+ vulkanEnableLateAcquireNextImage: 0
+ vulkanEnableCommandBufferRecycling: 1
+ loadStoreDebugModeEnabled: 0
+ bundleVersion: 0.1
+ preloadedAssets: []
+ metroInputSource: 0
+ wsaTransparentSwapchain: 0
+ m_HolographicPauseOnTrackingLoss: 1
+ xboxOneDisableKinectGpuReservation: 1
+ xboxOneEnable7thCore: 1
+ vrSettings:
+ enable360StereoCapture: 0
+ isWsaHolographicRemotingEnabled: 0
+ enableFrameTimingStats: 0
+ enableOpenGLProfilerGPURecorders: 1
+ allowHDRDisplaySupport: 0
+ useHDRDisplay: 0
+ hdrBitDepth: 0
+ m_ColorGamuts: 00000000
+ targetPixelDensity: 30
+ resolutionScalingMode: 0
+ resetResolutionOnWindowResize: 0
+ androidSupportedAspectRatio: 1
+ androidMaxAspectRatio: 2.1
+ applicationIdentifier:
+ Android: com.navercorp.navergamesdk.sample.unity
+ Standalone: com.DefaultCompany.2022.3.13f1-UnitySample
+ buildNumber:
+ Standalone: 0
+ VisionOS: 0
+ iPhone: 0
+ tvOS: 0
+ overrideDefaultApplicationIdentifier: 1
+ AndroidBundleVersionCode: 1
+ AndroidMinSdkVersion: 22
+ AndroidTargetSdkVersion: 34
+ AndroidPreferredInstallLocation: 1
+ aotOptions:
+ stripEngineCode: 1
+ iPhoneStrippingLevel: 0
+ iPhoneScriptCallOptimization: 0
+ ForceInternetPermission: 0
+ ForceSDCardPermission: 0
+ CreateWallpaper: 0
+ APKExpansionFiles: 0
+ keepLoadedShadersAlive: 0
+ StripUnusedMeshComponents: 1
+ strictShaderVariantMatching: 0
+ VertexChannelCompressionMask: 4054
+ iPhoneSdkVersion: 988
+ iOSTargetOSVersionString: 12.0
+ tvOSSdkVersion: 0
+ tvOSRequireExtendedGameController: 0
+ tvOSTargetOSVersionString: 12.0
+ VisionOSSdkVersion: 0
+ VisionOSTargetOSVersionString: 1.0
+ uIPrerenderedIcon: 0
+ uIRequiresPersistentWiFi: 0
+ uIRequiresFullScreen: 1
+ uIStatusBarHidden: 1
+ uIExitOnSuspend: 0
+ uIStatusBarStyle: 0
+ appleTVSplashScreen: {fileID: 0}
+ appleTVSplashScreen2x: {fileID: 0}
+ tvOSSmallIconLayers: []
+ tvOSSmallIconLayers2x: []
+ tvOSLargeIconLayers: []
+ tvOSLargeIconLayers2x: []
+ tvOSTopShelfImageLayers: []
+ tvOSTopShelfImageLayers2x: []
+ tvOSTopShelfImageWideLayers: []
+ tvOSTopShelfImageWideLayers2x: []
+ iOSLaunchScreenType: 0
+ iOSLaunchScreenPortrait: {fileID: 0}
+ iOSLaunchScreenLandscape: {fileID: 0}
+ iOSLaunchScreenBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreenFillPct: 100
+ iOSLaunchScreenSize: 100
+ iOSLaunchScreenCustomXibPath:
+ iOSLaunchScreeniPadType: 0
+ iOSLaunchScreeniPadImage: {fileID: 0}
+ iOSLaunchScreeniPadBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreeniPadFillPct: 100
+ iOSLaunchScreeniPadSize: 100
+ iOSLaunchScreeniPadCustomXibPath:
+ iOSLaunchScreenCustomStoryboardPath:
+ iOSLaunchScreeniPadCustomStoryboardPath:
+ iOSDeviceRequirements: []
+ iOSURLSchemes: []
+ macOSURLSchemes: []
+ iOSBackgroundModes: 0
+ iOSMetalForceHardShadows: 0
+ metalEditorSupport: 1
+ metalAPIValidation: 1
+ iOSRenderExtraFrameOnPause: 0
+ iosCopyPluginsCodeInsteadOfSymlink: 0
+ appleDeveloperTeamID:
+ iOSManualSigningProvisioningProfileID:
+ tvOSManualSigningProvisioningProfileID:
+ VisionOSManualSigningProvisioningProfileID:
+ iOSManualSigningProvisioningProfileType: 0
+ tvOSManualSigningProvisioningProfileType: 0
+ VisionOSManualSigningProvisioningProfileType: 0
+ appleEnableAutomaticSigning: 0
+ iOSRequireARKit: 0
+ iOSAutomaticallyDetectAndAddCapabilities: 1
+ appleEnableProMotion: 0
+ shaderPrecisionModel: 0
+ clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea
+ templatePackageId: com.unity.template.3d@8.1.1
+ templateDefaultScene: Assets/Scenes/SampleScene.unity
+ useCustomMainManifest: 1
+ useCustomLauncherManifest: 0
+ useCustomMainGradleTemplate: 0
+ useCustomLauncherGradleManifest: 0
+ useCustomBaseGradleTemplate: 0
+ useCustomGradlePropertiesTemplate: 0
+ useCustomGradleSettingsTemplate: 0
+ useCustomProguardFile: 0
+ AndroidTargetArchitectures: 1
+ AndroidTargetDevices: 0
+ AndroidSplashScreenScale: 0
+ androidSplashScreen: {fileID: 0}
+ AndroidKeystoreName:
+ AndroidKeyaliasName:
+ AndroidEnableArmv9SecurityFeatures: 0
+ AndroidBuildApkPerCpuArchitecture: 0
+ AndroidTVCompatibility: 0
+ AndroidIsGame: 1
+ AndroidEnableTango: 0
+ androidEnableBanner: 1
+ androidUseLowAccuracyLocation: 0
+ androidUseCustomKeystore: 0
+ m_AndroidBanners:
+ - width: 320
+ height: 180
+ banner: {fileID: 0}
+ androidGamepadSupportLevel: 0
+ chromeosInputEmulation: 1
+ AndroidMinifyRelease: 0
+ AndroidMinifyDebug: 0
+ AndroidValidateAppBundleSize: 1
+ AndroidAppBundleSizeToValidate: 150
+ m_BuildTargetIcons: []
+ m_BuildTargetPlatformIcons:
+ - m_BuildTarget: Android
+ m_Icons:
+ - m_Textures: []
+ m_Width: 432
+ m_Height: 432
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 324
+ m_Height: 324
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 216
+ m_Height: 216
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 162
+ m_Height: 162
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 108
+ m_Height: 108
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 81
+ m_Height: 81
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 0
+ m_SubKind:
+ m_BuildTargetBatching:
+ - m_BuildTarget: Standalone
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: tvOS
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: Android
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: iPhone
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: WebGL
+ m_StaticBatching: 0
+ m_DynamicBatching: 0
+ m_BuildTargetShaderSettings: []
+ m_BuildTargetGraphicsJobs:
+ - m_BuildTarget: MacStandaloneSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: Switch
+ m_GraphicsJobs: 1
+ - m_BuildTarget: MetroSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: AppleTVSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: BJMSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: LinuxStandaloneSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: PS4Player
+ m_GraphicsJobs: 1
+ - m_BuildTarget: iOSSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: WindowsStandaloneSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: XboxOnePlayer
+ m_GraphicsJobs: 1
+ - m_BuildTarget: LuminSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: AndroidPlayer
+ m_GraphicsJobs: 0
+ - m_BuildTarget: WebGLSupport
+ m_GraphicsJobs: 0
+ m_BuildTargetGraphicsJobMode:
+ - m_BuildTarget: PS4Player
+ m_GraphicsJobMode: 0
+ - m_BuildTarget: XboxOnePlayer
+ m_GraphicsJobMode: 0
+ m_BuildTargetGraphicsAPIs:
+ - m_BuildTarget: AndroidPlayer
+ m_APIs: 150000000b000000
+ m_Automatic: 1
+ - m_BuildTarget: iOSSupport
+ m_APIs: 10000000
+ m_Automatic: 1
+ - m_BuildTarget: AppleTVSupport
+ m_APIs: 10000000
+ m_Automatic: 1
+ - m_BuildTarget: WebGLSupport
+ m_APIs: 0b000000
+ m_Automatic: 1
+ m_BuildTargetVRSettings:
+ - m_BuildTarget: Standalone
+ m_Enabled: 0
+ m_Devices:
+ - Oculus
+ - OpenVR
+ m_DefaultShaderChunkSizeInMB: 16
+ m_DefaultShaderChunkCount: 0
+ openGLRequireES31: 0
+ openGLRequireES31AEP: 0
+ openGLRequireES32: 0
+ m_TemplateCustomTags: {}
+ mobileMTRendering:
+ Android: 1
+ iPhone: 1
+ tvOS: 1
+ m_BuildTargetGroupLightmapEncodingQuality:
+ - m_BuildTarget: Android
+ m_EncodingQuality: 1
+ - m_BuildTarget: iPhone
+ m_EncodingQuality: 1
+ - m_BuildTarget: tvOS
+ m_EncodingQuality: 1
+ m_BuildTargetGroupHDRCubemapEncodingQuality:
+ - m_BuildTarget: Android
+ m_EncodingQuality: 1
+ - m_BuildTarget: iPhone
+ m_EncodingQuality: 1
+ - m_BuildTarget: tvOS
+ m_EncodingQuality: 1
+ m_BuildTargetGroupLightmapSettings: []
+ m_BuildTargetGroupLoadStoreDebugModeSettings: []
+ m_BuildTargetNormalMapEncoding:
+ - m_BuildTarget: Android
+ m_Encoding: 1
+ - m_BuildTarget: iPhone
+ m_Encoding: 1
+ - m_BuildTarget: tvOS
+ m_Encoding: 1
+ m_BuildTargetDefaultTextureCompressionFormat:
+ - m_BuildTarget: Android
+ m_Format: 3
+ playModeTestRunnerEnabled: 0
+ runPlayModeTestAsEditModeTest: 0
+ actionOnDotNetUnhandledException: 1
+ enableInternalProfiler: 0
+ logObjCUncaughtExceptions: 1
+ enableCrashReportAPI: 0
+ cameraUsageDescription:
+ locationUsageDescription:
+ microphoneUsageDescription:
+ bluetoothUsageDescription:
+ macOSTargetOSVersion: 10.13.0
+ switchNMETAOverride:
+ switchNetLibKey:
+ switchSocketMemoryPoolSize: 6144
+ switchSocketAllocatorPoolSize: 128
+ switchSocketConcurrencyLimit: 14
+ switchScreenResolutionBehavior: 2
+ switchUseCPUProfiler: 0
+ switchEnableFileSystemTrace: 0
+ switchLTOSetting: 0
+ switchApplicationID: 0x01004b9000490000
+ switchNSODependencies:
+ switchCompilerFlags:
+ switchTitleNames_0:
+ switchTitleNames_1:
+ switchTitleNames_2:
+ switchTitleNames_3:
+ switchTitleNames_4:
+ switchTitleNames_5:
+ switchTitleNames_6:
+ switchTitleNames_7:
+ switchTitleNames_8:
+ switchTitleNames_9:
+ switchTitleNames_10:
+ switchTitleNames_11:
+ switchTitleNames_12:
+ switchTitleNames_13:
+ switchTitleNames_14:
+ switchTitleNames_15:
+ switchPublisherNames_0:
+ switchPublisherNames_1:
+ switchPublisherNames_2:
+ switchPublisherNames_3:
+ switchPublisherNames_4:
+ switchPublisherNames_5:
+ switchPublisherNames_6:
+ switchPublisherNames_7:
+ switchPublisherNames_8:
+ switchPublisherNames_9:
+ switchPublisherNames_10:
+ switchPublisherNames_11:
+ switchPublisherNames_12:
+ switchPublisherNames_13:
+ switchPublisherNames_14:
+ switchPublisherNames_15:
+ switchIcons_0: {fileID: 0}
+ switchIcons_1: {fileID: 0}
+ switchIcons_2: {fileID: 0}
+ switchIcons_3: {fileID: 0}
+ switchIcons_4: {fileID: 0}
+ switchIcons_5: {fileID: 0}
+ switchIcons_6: {fileID: 0}
+ switchIcons_7: {fileID: 0}
+ switchIcons_8: {fileID: 0}
+ switchIcons_9: {fileID: 0}
+ switchIcons_10: {fileID: 0}
+ switchIcons_11: {fileID: 0}
+ switchIcons_12: {fileID: 0}
+ switchIcons_13: {fileID: 0}
+ switchIcons_14: {fileID: 0}
+ switchIcons_15: {fileID: 0}
+ switchSmallIcons_0: {fileID: 0}
+ switchSmallIcons_1: {fileID: 0}
+ switchSmallIcons_2: {fileID: 0}
+ switchSmallIcons_3: {fileID: 0}
+ switchSmallIcons_4: {fileID: 0}
+ switchSmallIcons_5: {fileID: 0}
+ switchSmallIcons_6: {fileID: 0}
+ switchSmallIcons_7: {fileID: 0}
+ switchSmallIcons_8: {fileID: 0}
+ switchSmallIcons_9: {fileID: 0}
+ switchSmallIcons_10: {fileID: 0}
+ switchSmallIcons_11: {fileID: 0}
+ switchSmallIcons_12: {fileID: 0}
+ switchSmallIcons_13: {fileID: 0}
+ switchSmallIcons_14: {fileID: 0}
+ switchSmallIcons_15: {fileID: 0}
+ switchManualHTML:
+ switchAccessibleURLs:
+ switchLegalInformation:
+ switchMainThreadStackSize: 1048576
+ switchPresenceGroupId:
+ switchLogoHandling: 0
+ switchReleaseVersion: 0
+ switchDisplayVersion: 1.0.0
+ switchStartupUserAccount: 0
+ switchSupportedLanguagesMask: 0
+ switchLogoType: 0
+ switchApplicationErrorCodeCategory:
+ switchUserAccountSaveDataSize: 0
+ switchUserAccountSaveDataJournalSize: 0
+ switchApplicationAttribute: 0
+ switchCardSpecSize: -1
+ switchCardSpecClock: -1
+ switchRatingsMask: 0
+ switchRatingsInt_0: 0
+ switchRatingsInt_1: 0
+ switchRatingsInt_2: 0
+ switchRatingsInt_3: 0
+ switchRatingsInt_4: 0
+ switchRatingsInt_5: 0
+ switchRatingsInt_6: 0
+ switchRatingsInt_7: 0
+ switchRatingsInt_8: 0
+ switchRatingsInt_9: 0
+ switchRatingsInt_10: 0
+ switchRatingsInt_11: 0
+ switchRatingsInt_12: 0
+ switchLocalCommunicationIds_0:
+ switchLocalCommunicationIds_1:
+ switchLocalCommunicationIds_2:
+ switchLocalCommunicationIds_3:
+ switchLocalCommunicationIds_4:
+ switchLocalCommunicationIds_5:
+ switchLocalCommunicationIds_6:
+ switchLocalCommunicationIds_7:
+ switchParentalControl: 0
+ switchAllowsScreenshot: 1
+ switchAllowsVideoCapturing: 1
+ switchAllowsRuntimeAddOnContentInstall: 0
+ switchDataLossConfirmation: 0
+ switchUserAccountLockEnabled: 0
+ switchSystemResourceMemory: 16777216
+ switchSupportedNpadStyles: 22
+ switchNativeFsCacheSize: 32
+ switchIsHoldTypeHorizontal: 0
+ switchSupportedNpadCount: 8
+ switchEnableTouchScreen: 1
+ switchSocketConfigEnabled: 0
+ switchTcpInitialSendBufferSize: 32
+ switchTcpInitialReceiveBufferSize: 64
+ switchTcpAutoSendBufferSizeMax: 256
+ switchTcpAutoReceiveBufferSizeMax: 256
+ switchUdpSendBufferSize: 9
+ switchUdpReceiveBufferSize: 42
+ switchSocketBufferEfficiency: 4
+ switchSocketInitializeEnabled: 1
+ switchNetworkInterfaceManagerInitializeEnabled: 1
+ switchUseNewStyleFilepaths: 1
+ switchUseLegacyFmodPriorities: 0
+ switchUseMicroSleepForYield: 1
+ switchEnableRamDiskSupport: 0
+ switchMicroSleepForYieldTime: 25
+ switchRamDiskSpaceSize: 12
+ ps4NPAgeRating: 12
+ ps4NPTitleSecret:
+ ps4NPTrophyPackPath:
+ ps4ParentalLevel: 11
+ ps4ContentID: ED1633-NPXX51362_00-0000000000000000
+ ps4Category: 0
+ ps4MasterVersion: 01.00
+ ps4AppVersion: 01.00
+ ps4AppType: 0
+ ps4ParamSfxPath:
+ ps4VideoOutPixelFormat: 0
+ ps4VideoOutInitialWidth: 1920
+ ps4VideoOutBaseModeInitialWidth: 1920
+ ps4VideoOutReprojectionRate: 60
+ ps4PronunciationXMLPath:
+ ps4PronunciationSIGPath:
+ ps4BackgroundImagePath:
+ ps4StartupImagePath:
+ ps4StartupImagesFolder:
+ ps4IconImagesFolder:
+ ps4SaveDataImagePath:
+ ps4SdkOverride:
+ ps4BGMPath:
+ ps4ShareFilePath:
+ ps4ShareOverlayImagePath:
+ ps4PrivacyGuardImagePath:
+ ps4ExtraSceSysFile:
+ ps4NPtitleDatPath:
+ ps4RemotePlayKeyAssignment: -1
+ ps4RemotePlayKeyMappingDir:
+ ps4PlayTogetherPlayerCount: 0
+ ps4EnterButtonAssignment: 1
+ ps4ApplicationParam1: 0
+ ps4ApplicationParam2: 0
+ ps4ApplicationParam3: 0
+ ps4ApplicationParam4: 0
+ ps4DownloadDataSize: 0
+ ps4GarlicHeapSize: 2048
+ ps4ProGarlicHeapSize: 2560
+ playerPrefsMaxSize: 32768
+ ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
+ ps4pnSessions: 1
+ ps4pnPresence: 1
+ ps4pnFriends: 1
+ ps4pnGameCustomData: 1
+ playerPrefsSupport: 0
+ enableApplicationExit: 0
+ resetTempFolder: 1
+ restrictedAudioUsageRights: 0
+ ps4UseResolutionFallback: 0
+ ps4ReprojectionSupport: 0
+ ps4UseAudio3dBackend: 0
+ ps4UseLowGarlicFragmentationMode: 1
+ ps4SocialScreenEnabled: 0
+ ps4ScriptOptimizationLevel: 0
+ ps4Audio3dVirtualSpeakerCount: 14
+ ps4attribCpuUsage: 0
+ ps4PatchPkgPath:
+ ps4PatchLatestPkgPath:
+ ps4PatchChangeinfoPath:
+ ps4PatchDayOne: 0
+ ps4attribUserManagement: 0
+ ps4attribMoveSupport: 0
+ ps4attrib3DSupport: 0
+ ps4attribShareSupport: 0
+ ps4attribExclusiveVR: 0
+ ps4disableAutoHideSplash: 0
+ ps4videoRecordingFeaturesUsed: 0
+ ps4contentSearchFeaturesUsed: 0
+ ps4CompatibilityPS5: 0
+ ps4AllowPS5Detection: 0
+ ps4GPU800MHz: 1
+ ps4attribEyeToEyeDistanceSettingVR: 0
+ ps4IncludedModules: []
+ ps4attribVROutputEnabled: 0
+ monoEnv:
+ splashScreenBackgroundSourceLandscape: {fileID: 0}
+ splashScreenBackgroundSourcePortrait: {fileID: 0}
+ blurSplashScreenBackground: 1
+ spritePackerPolicy:
+ webGLMemorySize: 16
+ webGLExceptionSupport: 1
+ webGLNameFilesAsHashes: 0
+ webGLShowDiagnostics: 0
+ webGLDataCaching: 1
+ webGLDebugSymbols: 0
+ webGLEmscriptenArgs:
+ webGLModulesDirectory:
+ webGLTemplate: APPLICATION:Default
+ webGLAnalyzeBuildSize: 0
+ webGLUseEmbeddedResources: 0
+ webGLCompressionFormat: 1
+ webGLWasmArithmeticExceptions: 0
+ webGLLinkerTarget: 1
+ webGLThreadsSupport: 0
+ webGLDecompressionFallback: 0
+ webGLInitialMemorySize: 32
+ webGLMaximumMemorySize: 2048
+ webGLMemoryGrowthMode: 2
+ webGLMemoryLinearGrowthStep: 16
+ webGLMemoryGeometricGrowthStep: 0.2
+ webGLMemoryGeometricGrowthCap: 96
+ webGLPowerPreference: 2
+ scriptingDefineSymbols: {}
+ additionalCompilerArguments: {}
+ platformArchitecture: {}
+ scriptingBackend: {}
+ il2cppCompilerConfiguration: {}
+ il2cppCodeGeneration: {}
+ managedStrippingLevel:
+ EmbeddedLinux: 1
+ GameCoreScarlett: 1
+ GameCoreXboxOne: 1
+ Nintendo Switch: 1
+ PS4: 1
+ PS5: 1
+ QNX: 1
+ Stadia: 1
+ VisionOS: 1
+ WebGL: 1
+ Windows Store Apps: 1
+ XboxOne: 1
+ iPhone: 1
+ tvOS: 1
+ incrementalIl2cppBuild: {}
+ suppressCommonWarnings: 1
+ allowUnsafeCode: 0
+ useDeterministicCompilation: 1
+ additionalIl2CppArgs:
+ scriptingRuntimeVersion: 1
+ gcIncremental: 1
+ gcWBarrierValidation: 0
+ apiCompatibilityLevelPerPlatform: {}
+ m_RenderingPath: 1
+ m_MobileRenderingPath: 1
+ metroPackageName: 2022.3.13f1-UnitySample
+ metroPackageVersion:
+ metroCertificatePath:
+ metroCertificatePassword:
+ metroCertificateSubject:
+ metroCertificateIssuer:
+ metroCertificateNotAfter: 0000000000000000
+ metroApplicationDescription: 2022.3.13f1-UnitySample
+ wsaImages: {}
+ metroTileShortName:
+ metroTileShowName: 0
+ metroMediumTileShowName: 0
+ metroLargeTileShowName: 0
+ metroWideTileShowName: 0
+ metroSupportStreamingInstall: 0
+ metroLastRequiredScene: 0
+ metroDefaultTileSize: 1
+ metroTileForegroundText: 2
+ metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
+ metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1}
+ metroSplashScreenUseBackgroundColor: 0
+ platformCapabilities: {}
+ metroTargetDeviceFamilies: {}
+ metroFTAName:
+ metroFTAFileTypes: []
+ metroProtocolName:
+ vcxProjDefaultLanguage:
+ XboxOneProductId:
+ XboxOneUpdateKey:
+ XboxOneSandboxId:
+ XboxOneContentId:
+ XboxOneTitleId:
+ XboxOneSCId:
+ XboxOneGameOsOverridePath:
+ XboxOnePackagingOverridePath:
+ XboxOneAppManifestOverridePath:
+ XboxOneVersion: 1.0.0.0
+ XboxOnePackageEncryption: 0
+ XboxOnePackageUpdateGranularity: 2
+ XboxOneDescription:
+ XboxOneLanguage:
+ - enus
+ XboxOneCapability: []
+ XboxOneGameRating: {}
+ XboxOneIsContentPackage: 0
+ XboxOneEnhancedXboxCompatibilityMode: 0
+ XboxOneEnableGPUVariability: 1
+ XboxOneSockets: {}
+ XboxOneSplashScreen: {fileID: 0}
+ XboxOneAllowedProductIds: []
+ XboxOnePersistentLocalStorageSize: 0
+ XboxOneXTitleMemory: 8
+ XboxOneOverrideIdentityName:
+ XboxOneOverrideIdentityPublisher:
+ vrEditorSettings: {}
+ cloudServicesEnabled:
+ UNet: 1
+ luminIcon:
+ m_Name:
+ m_ModelFolderPath:
+ m_PortalFolderPath:
+ luminCert:
+ m_CertPath:
+ m_SignPackage: 1
+ luminIsChannelApp: 0
+ luminVersion:
+ m_VersionCode: 1
+ m_VersionName:
+ hmiPlayerDataPath:
+ hmiForceSRGBBlit: 1
+ embeddedLinuxEnableGamepadInput: 1
+ hmiLogStartupTiming: 0
+ hmiCpuConfiguration:
+ apiCompatibilityLevel: 6
+ activeInputHandler: 0
+ windowsGamepadBackendHint: 0
+ cloudProjectId:
+ framebufferDepthMemorylessMode: 0
+ qualitySettingsNames: []
+ projectName:
+ organizationId:
+ cloudEnabled: 0
+ legacyClampBlendShapeWeights: 0
+ hmiLoadingImage: {fileID: 0}
+ platformRequiresReadableAssets: 0
+ virtualTexturingSupportEnabled: 0
+ insecureHttpOption: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectVersion.txt b/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectVersion.txt
new file mode 100644
index 0000000..91206fd
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/ProjectVersion.txt
@@ -0,0 +1,2 @@
+m_EditorVersion: 2022.3.13f1
+m_EditorVersionWithRevision: 2022.3.13f1 (5f90a5ebde0f)
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/QualitySettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/QualitySettings.asset
new file mode 100644
index 0000000..bb69fbf
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/QualitySettings.asset
@@ -0,0 +1,322 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!47 &1
+QualitySettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 5
+ m_CurrentQuality: 5
+ m_QualitySettings:
+ - serializedVersion: 3
+ name: Very Low
+ pixelLightCount: 0
+ shadows: 0
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 15
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ skinWeights: 1
+ globalTextureMipmapLimit: 1
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 0
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ useLegacyDetailDistribution: 0
+ vSyncCount: 0
+ realtimeGICPUUsage: 25
+ lodBias: 0.3
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 4
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ - serializedVersion: 3
+ name: Low
+ pixelLightCount: 0
+ shadows: 0
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 20
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ skinWeights: 2
+ globalTextureMipmapLimit: 0
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 0
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ useLegacyDetailDistribution: 0
+ vSyncCount: 0
+ realtimeGICPUUsage: 25
+ lodBias: 0.4
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 16
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ - serializedVersion: 3
+ name: Medium
+ pixelLightCount: 1
+ shadows: 1
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 20
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ skinWeights: 2
+ globalTextureMipmapLimit: 0
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 1
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ useLegacyDetailDistribution: 0
+ vSyncCount: 1
+ realtimeGICPUUsage: 25
+ lodBias: 0.7
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 64
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ - serializedVersion: 3
+ name: High
+ pixelLightCount: 2
+ shadows: 2
+ shadowResolution: 1
+ shadowProjection: 1
+ shadowCascades: 2
+ shadowDistance: 40
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ skinWeights: 2
+ globalTextureMipmapLimit: 0
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 1
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ useLegacyDetailDistribution: 0
+ vSyncCount: 1
+ realtimeGICPUUsage: 50
+ lodBias: 1
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 256
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ - serializedVersion: 3
+ name: Very High
+ pixelLightCount: 3
+ shadows: 2
+ shadowResolution: 2
+ shadowProjection: 1
+ shadowCascades: 2
+ shadowDistance: 70
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ skinWeights: 4
+ globalTextureMipmapLimit: 0
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 2
+ antiAliasing: 2
+ softParticles: 1
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ useLegacyDetailDistribution: 0
+ vSyncCount: 1
+ realtimeGICPUUsage: 50
+ lodBias: 1.5
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 1024
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ - serializedVersion: 3
+ name: Ultra
+ pixelLightCount: 4
+ shadows: 2
+ shadowResolution: 2
+ shadowProjection: 1
+ shadowCascades: 4
+ shadowDistance: 150
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ skinWeights: 255
+ globalTextureMipmapLimit: 0
+ textureMipmapLimitSettings: []
+ anisotropicTextures: 2
+ antiAliasing: 2
+ softParticles: 1
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ useLegacyDetailDistribution: 0
+ vSyncCount: 1
+ realtimeGICPUUsage: 100
+ lodBias: 2
+ maximumLODLevel: 0
+ enableLODCrossFade: 1
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 4096
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ customRenderPipeline: {fileID: 0}
+ terrainQualityOverrides: 0
+ terrainPixelError: 1
+ terrainDetailDensityScale: 1
+ terrainBasemapDistance: 1000
+ terrainDetailDistance: 80
+ terrainTreeDistance: 5000
+ terrainBillboardStart: 50
+ terrainFadeLength: 5
+ terrainMaxTrees: 50
+ excludedTargetPlatforms: []
+ m_TextureMipmapLimitGroupNames: []
+ m_PerPlatformDefaultQuality:
+ Android: 2
+ EmbeddedLinux: 5
+ GameCoreScarlett: 5
+ GameCoreXboxOne: 5
+ LinuxHeadlessSimulation: 5
+ Nintendo Switch: 5
+ PS4: 5
+ PS5: 5
+ QNX: 5
+ Server: 5
+ Stadia: 5
+ Standalone: 5
+ VisionOS: 5
+ WebGL: 3
+ Windows Store Apps: 5
+ XboxOne: 5
+ iPhone: 2
+ tvOS: 2
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/SceneTemplateSettings.json b/sample/2022.3.13f1-UnitySample/ProjectSettings/SceneTemplateSettings.json
new file mode 100644
index 0000000..5e97f83
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/SceneTemplateSettings.json
@@ -0,0 +1,121 @@
+{
+ "templatePinStates": [],
+ "dependencyTypeInfos": [
+ {
+ "userAdded": false,
+ "type": "UnityEngine.AnimationClip",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.Animations.AnimatorController",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.AnimatorOverrideController",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.Audio.AudioMixerController",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.ComputeShader",
+ "defaultInstantiationMode": 1
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Cubemap",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.GameObject",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.LightingDataAsset",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.LightingSettings",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Material",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.MonoScript",
+ "defaultInstantiationMode": 1
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.PhysicMaterial",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.PhysicsMaterial2D",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Rendering.VolumeProfile",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEditor.SceneAsset",
+ "defaultInstantiationMode": 1
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Shader",
+ "defaultInstantiationMode": 1
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.ShaderVariantCollection",
+ "defaultInstantiationMode": 1
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Texture",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Texture2D",
+ "defaultInstantiationMode": 0
+ },
+ {
+ "userAdded": false,
+ "type": "UnityEngine.Timeline.TimelineAsset",
+ "defaultInstantiationMode": 0
+ }
+ ],
+ "defaultDependencyTypeInfo": {
+ "userAdded": false,
+ "type": "",
+ "defaultInstantiationMode": 1
+ },
+ "newSceneOverride": 0
+}
\ No newline at end of file
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/TagManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/TagManager.asset
new file mode 100644
index 0000000..1c92a78
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/TagManager.asset
@@ -0,0 +1,43 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!78 &1
+TagManager:
+ serializedVersion: 2
+ tags: []
+ layers:
+ - Default
+ - TransparentFX
+ - Ignore Raycast
+ -
+ - Water
+ - UI
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ m_SortingLayers:
+ - name: Default
+ uniqueID: 0
+ locked: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/TimeManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/TimeManager.asset
new file mode 100644
index 0000000..558a017
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/TimeManager.asset
@@ -0,0 +1,9 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!5 &1
+TimeManager:
+ m_ObjectHideFlags: 0
+ Fixed Timestep: 0.02
+ Maximum Allowed Timestep: 0.33333334
+ m_TimeScale: 1
+ Maximum Particle Timestep: 0.03
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/UnityConnectSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/UnityConnectSettings.asset
new file mode 100644
index 0000000..2d81664
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/UnityConnectSettings.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!310 &1
+UnityConnectSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 1
+ m_Enabled: 1
+ m_TestMode: 0
+ m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
+ m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
+ m_ConfigUrl: https://config.uca.cloud.unity3d.com
+ m_DashboardUrl: https://dashboard.unity3d.com
+ m_TestInitMode: 0
+ CrashReportingSettings:
+ m_EventUrl: https://perf-events.cloud.unity3d.com
+ m_Enabled: 0
+ m_LogBufferSize: 10
+ m_CaptureEditorExceptions: 1
+ UnityPurchasingSettings:
+ m_Enabled: 0
+ m_TestMode: 0
+ UnityAnalyticsSettings:
+ m_Enabled: 0
+ m_TestMode: 0
+ m_InitializeOnStartup: 1
+ m_PackageRequiringCoreStatsPresent: 1
+ UnityAdsSettings:
+ m_Enabled: 0
+ m_InitializeOnStartup: 1
+ m_TestMode: 0
+ m_IosGameId:
+ m_AndroidGameId:
+ m_GameIds: {}
+ m_GameId:
+ PerformanceReportingSettings:
+ m_Enabled: 0
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/VFXManager.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/VFXManager.asset
new file mode 100644
index 0000000..852348b
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/VFXManager.asset
@@ -0,0 +1,18 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!937362698 &1
+VFXManager:
+ m_ObjectHideFlags: 0
+ m_IndirectShader: {fileID: 0}
+ m_CopyBufferShader: {fileID: 0}
+ m_SortShader: {fileID: 0}
+ m_StripUpdateShader: {fileID: 0}
+ m_EmptyShader: {fileID: 0}
+ m_RenderPipeSettingsPath:
+ m_FixedTimeStep: 0.016666668
+ m_MaxDeltaTime: 0.05
+ m_MaxScrubTime: 30
+ m_CompiledVersion: 0
+ m_RuntimeVersion: 0
+ m_RuntimeResources: {fileID: 0}
+ m_BatchEmptyLifetime: 300
diff --git a/sample/2022.3.13f1-UnitySample/ProjectSettings/VersionControlSettings.asset b/sample/2022.3.13f1-UnitySample/ProjectSettings/VersionControlSettings.asset
new file mode 100644
index 0000000..dca2881
--- /dev/null
+++ b/sample/2022.3.13f1-UnitySample/ProjectSettings/VersionControlSettings.asset
@@ -0,0 +1,8 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!890905787 &1
+VersionControlSettings:
+ m_ObjectHideFlags: 0
+ m_Mode: Visible Meta Files
+ m_CollabEditorSettings:
+ inProgressEnabled: 1