From 1e32a4f760e55d3b565c25881577c634d3623d2b Mon Sep 17 00:00:00 2001 From: esnya Date: Fri, 19 Mar 2021 09:31:09 +0900 Subject: [PATCH] :sparkles: feat: UPM --- .commitlintrc.yml | 2 -- .huskyrc.yml | 2 -- .releaserc.yml | 5 --- Assets.meta | 8 ----- Assets/.gitignore | 3 ++ Demo.unity => Assets/InariUdon/Demo.unity | 0 .../InariUdon/Demo.unity.meta | 0 Assets/InariUdon/InariUdonRuntime.asmdef | 18 ++++++++++ .../InariUdon/InariUdonRuntime.asmdef.meta | 4 +-- Assets/InariUdon/package.json | 13 +++++++ .../InariUdon/package.json.meta | 0 LICENSE.meta | 7 ---- Packages/.gitignore | 1 + Packages/manifest.json | 13 ++++++- ProjectSettings/ProjectSettings.asset | Bin 53068 -> 18052 bytes ProjectSettings/graphicssettings.asset | Bin 4467 -> 2252 bytes README.md | 2 +- README.md.meta | 7 ---- package-lock.json.meta | 7 ---- package.json | 34 ++++++++++++++---- 20 files changed, 77 insertions(+), 49 deletions(-) delete mode 100644 .commitlintrc.yml delete mode 100644 .huskyrc.yml delete mode 100644 .releaserc.yml delete mode 100644 Assets.meta create mode 100644 Assets/.gitignore rename Demo.unity => Assets/InariUdon/Demo.unity (100%) rename Demo.unity.meta => Assets/InariUdon/Demo.unity.meta (100%) create mode 100644 Assets/InariUdon/InariUdonRuntime.asmdef rename CHANGELOG.md.meta => Assets/InariUdon/InariUdonRuntime.asmdef.meta (59%) create mode 100644 Assets/InariUdon/package.json rename package.json.meta => Assets/InariUdon/package.json.meta (100%) delete mode 100644 LICENSE.meta create mode 100644 Packages/.gitignore delete mode 100644 README.md.meta delete mode 100644 package-lock.json.meta diff --git a/.commitlintrc.yml b/.commitlintrc.yml deleted file mode 100644 index 143a92f..0000000 --- a/.commitlintrc.yml +++ /dev/null @@ -1,2 +0,0 @@ -extends: - - gitmoji diff --git a/.huskyrc.yml b/.huskyrc.yml deleted file mode 100644 index 4171caa..0000000 --- a/.huskyrc.yml +++ /dev/null @@ -1,2 +0,0 @@ -hooks: - commit-msg: commitlint -E HUSKY_GIT_PARAMS diff --git a/.releaserc.yml b/.releaserc.yml deleted file mode 100644 index 0aefd65..0000000 --- a/.releaserc.yml +++ /dev/null @@ -1,5 +0,0 @@ -plugins: - - semantic-release-gitmoji - - - '@semantic-release/github' - - assets: - - path: dist/ diff --git a/Assets.meta b/Assets.meta deleted file mode 100644 index 624f49f..0000000 --- a/Assets.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 658662fe5bd6aa3448453df9e9673714 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/.gitignore b/Assets/.gitignore new file mode 100644 index 0000000..f087fa8 --- /dev/null +++ b/Assets/.gitignore @@ -0,0 +1,3 @@ +/*/ +/*.meta +!InariUdon* diff --git a/Demo.unity b/Assets/InariUdon/Demo.unity similarity index 100% rename from Demo.unity rename to Assets/InariUdon/Demo.unity diff --git a/Demo.unity.meta b/Assets/InariUdon/Demo.unity.meta similarity index 100% rename from Demo.unity.meta rename to Assets/InariUdon/Demo.unity.meta diff --git a/Assets/InariUdon/InariUdonRuntime.asmdef b/Assets/InariUdon/InariUdonRuntime.asmdef new file mode 100644 index 0000000..c9c9b7f --- /dev/null +++ b/Assets/InariUdon/InariUdonRuntime.asmdef @@ -0,0 +1,18 @@ +{ + "name": "InariUdonRuntime", + "references": [ + "VRC.Udon", + "UdonSharp.Runtime", + "UdonToolkitRuntime", + "UdonSharp.Editor", + "Unity.TextMeshPro" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/CHANGELOG.md.meta b/Assets/InariUdon/InariUdonRuntime.asmdef.meta similarity index 59% rename from CHANGELOG.md.meta rename to Assets/InariUdon/InariUdonRuntime.asmdef.meta index 8abb951..2e16113 100644 --- a/CHANGELOG.md.meta +++ b/Assets/InariUdon/InariUdonRuntime.asmdef.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 7330f6cb26b33644a843560c6f004310 -TextScriptImporter: +guid: b733758ec60eacd468e4a43b899c2cc0 +AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/InariUdon/package.json b/Assets/InariUdon/package.json new file mode 100644 index 0000000..b02f81e --- /dev/null +++ b/Assets/InariUdon/package.json @@ -0,0 +1,13 @@ +{ + "name": "com.nekometer.esnya.inari-udon", + "displayName": "InariUdon", + "private": true, + "description": "", + "keywords": [ + "VRChat", + "Unity" + ], + "license": "MIT", + "author": "esnya", + "unity": "2018.4" +} diff --git a/package.json.meta b/Assets/InariUdon/package.json.meta similarity index 100% rename from package.json.meta rename to Assets/InariUdon/package.json.meta diff --git a/LICENSE.meta b/LICENSE.meta deleted file mode 100644 index f0a2acd..0000000 --- a/LICENSE.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4a86591a171c5104faa41fba93a24324 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/.gitignore b/Packages/.gitignore new file mode 100644 index 0000000..9694046 --- /dev/null +++ b/Packages/.gitignore @@ -0,0 +1 @@ +/com.* diff --git a/Packages/manifest.json b/Packages/manifest.json index 49d6c9e..bc43e05 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,11 +1,16 @@ { "dependencies": { + "com.orels1.udon-toolkit": "https://github.com/esnya/UdonToolkit.git#feature/upm", "com.unity.ads": "2.0.8", "com.unity.analytics": "3.2.3", + "com.unity.cinemachine": "2.6.1", "com.unity.collab-proxy": "1.2.15", "com.unity.package-manager-ui": "2.0.8", + "com.unity.postprocessing": "3.0.3", "com.unity.purchasing": "2.0.3", - "com.unity.textmeshpro": "1.4.1", + "com.unity.textmeshpro": "1.5.1", + "com.unity.xr.oculus.standalone": "1.38.4", + "com.unity.xr.openvr.standalone": "1.0.5", "com.unity.modules.ai": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", @@ -36,5 +41,11 @@ "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" + }, + "lock": { + "com.orels1.udon-toolkit": { + "revision": "feature/upm", + "hash": "10495a581de75ccf6858c125e78b7d2a35ad689f" + } } } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index aff0601d0c944fae16fec9f602aac918cc2484c6..c94d9cdd631e0b5bda6d729a5ce1d7c85709ea65 100644 GIT binary patch literal 18052 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 literal 53068 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 diff --git a/ProjectSettings/graphicssettings.asset b/ProjectSettings/graphicssettings.asset index e11bc8b340c441cb9406a1afc65e4aaccff5ecbf..7d2b5795cb2aec48490c3d0f332acefe8cbbf10d 100644 GIT binary patch literal 2252 zcmb_eU2obj6n*DcxDVYER0)h`;|;;uqQQn5)@hn1WRgqb&9N=p8Kl+z`)(4#C@?L{ z#sgCBwePtf_Bp=%G@MO|d*!w+7sFd}kzNo>qd_W|&3fTgAd`02aos_y)9K{io|#RzF&QXz}~SCZa76FanNi)Gs@W`gb$z%lVU*JZn1m}YtS0P zd~?2iCPP5y?#qv92zo%C){MhsJRsMv+ayX^h+&U@>!a^Bv6;e9&W~p}_ps)eAEr>` zTLaR2*$~nXG=T6G4Ir;WZt5alH$|L6M1$;aTiR<_-x!pQ-$|WNUc0hxL#&z1NA`e| zle#XL*KY_mWl?PJD3>)4rRy|C0%7o)XsC_Uw1Gpup_!S8fTtmZ<-IBz+4*(3yhi;x z2;lZzr`g#(3ev2fM?tRtxg5vqH@h5%nK+*3{D(|lHOnMf&NXm}G`b%;`TV7zL|7A7???&p3CK8Y`1~5Xj+krhqenguLhS9WyU96-MD55JBck zZA%5nRU=s*`-WSFit@BYT5prA_;Q*YF;Dk^mIB?*C1mXmo-~@jFAQ7HtX6$%p%Nxyl<~Q%W&v@qb*b!p$ zy+T};3j7GMxq_=0-?e-Hj=ej^cP;J~|E{jCdLH0S>{(r1_toO`8(X$i|N38wb)1V;6eY#P$wJHtgrbF=stn=MwImhH@XsS>TW=xxw;%fb9FB;cu4m` z?K`Y{QNfMw657ix6mfzn$uj}Ee2~|UgygT zKDf?T=orJgR~FppzK1q-uR@`@x>p-KqN5S!dae`Yyt=vIM)ym!sk;@0=IU-Ucu4n_f)DE6s$&e_?`;J)y5FKr-P=)U zuI?QM59#vxqq)z~U78K+-d%7{{D|l42ekRTZ^sqs#`xZD)L6*xA+M~(zaC@woZd?g zqb~F94E*^_+(!uW#OT0ty+gCU=H>O@S#UF-KhUP`E?mzyAI$5#^Wk|z<9v8{<@4F2 z>F|8^YTx1c++T1{93Bz<8*$+AzV;Py%=wm|S2!=B$v7hed9}abo|s3ReKro)ik9zh z9_Jy=hT}Y3a8Ivi4RN^s2T*7{AAZB0v~2uGG~KG>e~1-)+4>)J_$!tla`>y3R|;-) zU$cBdbEC_1`(4W?OPqQ2IXL%mio8$%!Mv)HpCdQVOP*JU$zfyQ-yjC}aU0rvZ9Zh76{g1>F~35S1R`ALU=VfmcHzq5Sa;Xhe^ioC-4 zjOzLPWBKWVn|#=S7dzMOadH^*kokap)ST~aTF$py{-nX0^L{JfT%V^LK5zNc4i7DV z#^G;T{;b14w){DVe{K1K!+*B?d58aLxpes7mN&>N=6;#~8?iXd|0a2#d@%o8s686bQ#Zkn+4}IkAf{zWH+Z}MPLjU#ozVtCf_~g2*7s#bPL{GjDg!AEucisdmljrU94 zn&mGLR>(b_pHG2%KnXc4=RM2$VNA>UJCsfNZcpU^YHB_ekK+RN9smrXREBVNiYB5mF%#Xs91Dc6a z;an`6iesZC!dcap&6RurKvl(A=XjKKWx)Pg#NnqAB}%lv-|l2bWf1AHVLBbiM4>(r zEXkF0CTs@1mTH-~(Z8OkAi|9msB{;nW#Y>)n~DNEOMP2$;%6$wjASp!YBE!B3J__k zmu6A-qzbW0bw5^tA5wTekzpER5@B;?E=n@JRKs{;*-yo?SP?H_j16vLVGp=)Yq%CQ zu%d3~ykFX!fktqNu)_v9hsS`pE{Mwwi3M*)6BQHo_#%%ie`UAv9WOf~`p5&#f zGU*3q$7?bsnv!WV-?L~5FcopaY}_+G>1QT+G*zK&1ZuWkKdmGASw|%`nVy}Fl8GSh z$VtkXy*KGL(Ze3f%x_{9W|>M|8P8>jAIF>&aye?3n=>I-sENKZ%?BP+Dy|384@<$w zs(vyRbsNYJK09Ua>PjfPe)GJ8OxOR9&2KwB>ja(aHL^tFF?*5uh&$jMW}z;**S39l zIUZ-Z19IOCWA diff --git a/README.md b/README.md index d7ee294..ca4859e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Useful prefabs and Udon scripts for VRChat World SDK 3.0 Place prefabs into Scene in [Assets/InariUdon/Components/](Assets/InariUdon/Components) or add UdonScript in Script directory. ## Setup -1. Install requirements in below. +1. Install requirements in below. (Do not forget Setup UdonToolkit). 2. Download latest non-pre-release `InariUdon-.zip` from [Releases](https://github.com/esnya/InariUdon/releases). 3. Unzip and drag and drop .unitypackage into Project window of Unity. diff --git a/README.md.meta b/README.md.meta deleted file mode 100644 index 6c5933c..0000000 --- a/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d2e91707759d7d44994c00dac2446665 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package-lock.json.meta b/package-lock.json.meta deleted file mode 100644 index 52c88b5..0000000 --- a/package-lock.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3c4e47f1db5d0904599dfbcba345cb2c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package.json b/package.json index 9fe78cc..f9269bb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,5 @@ { - "name": "com.nekometer.esnya.inari-udon", - "displayName": "InariUdon", - "version": "2.2.1", + "name": "inari-udon-dev", "private": true, "description": "", "keywords": [ @@ -10,10 +8,6 @@ ], "license": "MIT", "author": "esnya", - "scripts": { - "version": "npx cross-var npx gitmoji-changelog $npm_package_version && git add CHANGELOG.md" - }, - "unity": "2018.4", "devDependencies": { "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", @@ -23,5 +17,31 @@ "husky": "^4.3.8", "semantic-release": "^17.4.2", "semantic-release-gitmoji": "^1.3.4" + }, + + "husky": { + "hooks": { + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } + }, + "commitlint": { + "extends": [ + "gitmoji" + ] + }, + "release": { + "plugins": [ + "semantic-release-gitmoji", + [ + "@semantic-release/github", + { + "assets": [ + { + "path": "dist/" + } + ] + } + ] + ] } }