Merge branch 'release_1' into pr/454
This commit is contained in:
commit
8c31a63261
4
.github/ISSUE_TEMPLATE/bug.yml
vendored
4
.github/ISSUE_TEMPLATE/bug.yml
vendored
|
|
@ -60,7 +60,9 @@ body:
|
|||
id: riq
|
||||
attributes:
|
||||
label: RIQ file
|
||||
description: If relevant, upload a RIQ file where this bug happens
|
||||
description: |
|
||||
If relevant, upload a RIQ file where this bug happens.
|
||||
GitHub doesn't allow .riq files to be uploaded, so you'll have to put it in a .zip
|
||||
placeholder: Upload a RIQ here
|
||||
validations:
|
||||
required: false
|
||||
|
|
|
|||
99
.github/workflows/build.yml
vendored
Normal file
99
.github/workflows/build.yml
vendored
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
name: Build Heaven Studio
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "master", "release_1", "actions_rework" ]
|
||||
workflow_dispatch: {}
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build for ${{ matrix.targetPlatform }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
targetPlatform:
|
||||
- StandaloneWindows64
|
||||
- StandaloneOSX
|
||||
- StandaloneLinux64
|
||||
|
||||
steps:
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: jlumbroso/free-disk-space@main
|
||||
with:
|
||||
# this might remove tools that are actually needed,
|
||||
# if set to "true" but frees about 6 GB
|
||||
tool-cache: false
|
||||
|
||||
# all of these default to true, but feel free to set to
|
||||
# "false" if necessary for your workflow
|
||||
android: true
|
||||
dotnet: false
|
||||
haskell: true
|
||||
large-packages: false
|
||||
docker-images: false
|
||||
swap-storage: false
|
||||
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
# with:
|
||||
# lfs: true
|
||||
|
||||
# Cache reused Library files to speed up compilation
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: Library
|
||||
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
|
||||
restore-keys: |
|
||||
Library-
|
||||
|
||||
# Test (No tests yet, leaving this here for future.)
|
||||
# - name: Run tests
|
||||
# uses: game-ci/unity-test-runner@v2
|
||||
# env:
|
||||
# UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
# with:
|
||||
# githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build project
|
||||
uses: game-ci/unity-builder@v2
|
||||
env:
|
||||
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
|
||||
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
|
||||
with:
|
||||
unityVersion: auto
|
||||
buildName: Heaven Studio
|
||||
buildsPath: build
|
||||
buildMethod: UnityBuilderAction.BuildScript.Build
|
||||
targetPlatform: ${{ matrix.targetPlatform }}
|
||||
|
||||
# clean up stuff we no longer need
|
||||
- name: Clean up
|
||||
run: |
|
||||
rm -rf ./Assets
|
||||
rm -rf ./Packages
|
||||
rm -rf ./ProjectSettings
|
||||
|
||||
# Required on Mac/Linux to keep executable permissions
|
||||
- name: Tar files
|
||||
if: matrix.targetPlatform != 'StandaloneWindows64'
|
||||
run: tar -cvf ${{ matrix.targetPlatform }}.tar ./build/${{ matrix.targetPlatform }}
|
||||
|
||||
- name: Upload Artifact (Windows)
|
||||
if: matrix.targetPlatform == 'StandaloneWindows64'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: ${{ matrix.targetPlatform }}-build
|
||||
path: ./build/${{ matrix.targetPlatform }}/
|
||||
|
||||
- name: Upload Artifact (macOS / Linux)
|
||||
if: matrix.targetPlatform != 'StandaloneWindows64'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: ${{ matrix.targetPlatform }}-build
|
||||
path: ${{ matrix.targetPlatform }}.tar
|
||||
|
||||
- name: debug thing
|
||||
run: tree .
|
||||
|
||||
54
.github/workflows/linux.yml
vendored
54
.github/workflows/linux.yml
vendored
|
|
@ -1,54 +0,0 @@
|
|||
name: Build Linux
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build for ${{ matrix.targetPlatform }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
targetPlatform:
|
||||
- StandaloneLinux64
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
# with:
|
||||
# lfs: true
|
||||
|
||||
# Cache resued Library files to speed up compilation
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: Library
|
||||
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
|
||||
restore-keys: |
|
||||
Library-
|
||||
|
||||
# Test (No tests yet, leaving this here for future.)
|
||||
# - name: Run tests
|
||||
# uses: game-ci/unity-test-runner@v2
|
||||
# env:
|
||||
# UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
# with:
|
||||
# githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Build project with Unity
|
||||
- name: Build project
|
||||
uses: game-ci/unity-builder@v2
|
||||
env:
|
||||
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
|
||||
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
|
||||
with:
|
||||
unityVersion: auto
|
||||
buildName: Heaven Studio
|
||||
buildsPath: build
|
||||
targetPlatform: ${{ matrix.targetPlatform }}
|
||||
|
||||
# Output
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: ${{ matrix.targetPlatform }}-build
|
||||
path: ./build/${{ matrix.targetPlatform }}/
|
||||
58
.github/workflows/macos.yml
vendored
58
.github/workflows/macos.yml
vendored
|
|
@ -1,58 +0,0 @@
|
|||
name: Build MacOS
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build for ${{ matrix.targetPlatform }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
targetPlatform:
|
||||
- StandaloneOSX
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
# with:
|
||||
# lfs: true
|
||||
|
||||
# Cache resued Library files to speed up compilation
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: Library
|
||||
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
|
||||
restore-keys: |
|
||||
Library-
|
||||
|
||||
# Test (No tests yet, leaving this here for future.)
|
||||
# - name: Run tests
|
||||
# uses: game-ci/unity-test-runner@v2
|
||||
# env:
|
||||
# UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
# with:
|
||||
# githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Build project with Unity
|
||||
- name: Build project
|
||||
uses: game-ci/unity-builder@v2
|
||||
env:
|
||||
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
|
||||
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
|
||||
with:
|
||||
unityVersion: auto
|
||||
buildName: Heaven Studio
|
||||
buildsPath: build
|
||||
targetPlatform: ${{ matrix.targetPlatform }}
|
||||
|
||||
- name: Tar files
|
||||
run: tar -cvf ${{ matrix.targetPlatform }}.tar ./build/${{ matrix.targetPlatform }}
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: ${{ matrix.targetPlatform }}-build
|
||||
path: ${{ matrix.targetPlatform }}.tar
|
||||
|
||||
54
.github/workflows/windows.yml
vendored
54
.github/workflows/windows.yml
vendored
|
|
@ -1,54 +0,0 @@
|
|||
name: Build Windows
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build for ${{ matrix.targetPlatform }}
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
targetPlatform:
|
||||
- StandaloneWindows64
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
# with:
|
||||
# lfs: true
|
||||
|
||||
# Cache resued Library files to speed up compilation
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: Library
|
||||
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
|
||||
restore-keys: |
|
||||
Library-
|
||||
|
||||
# Test (No tests yet, leaving this here for future.)
|
||||
# - name: Run tests
|
||||
# uses: game-ci/unity-test-runner@v2
|
||||
# env:
|
||||
# UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
# with:
|
||||
# githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Build project with Unity
|
||||
- name: Build project
|
||||
uses: game-ci/unity-builder@v2
|
||||
env:
|
||||
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
|
||||
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
|
||||
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
|
||||
with:
|
||||
unityVersion: auto
|
||||
buildName: Heaven Studio
|
||||
buildsPath: build
|
||||
targetPlatform: ${{ matrix.targetPlatform }}
|
||||
|
||||
# Output
|
||||
- uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: ${{ matrix.targetPlatform }}-build
|
||||
path: ./build/${{ matrix.targetPlatform }}/
|
||||
12
.gitignore
vendored
12
.gitignore
vendored
|
|
@ -1,8 +1,3 @@
|
|||
# TEMPORARY ------------------------------
|
||||
/Assets/Test
|
||||
/Assets/Resources/Music/Unconfirmed
|
||||
# ----------------------------------------
|
||||
|
||||
/[Ll]ibrary/
|
||||
/[Tt]emp/
|
||||
/[Oo]bj/
|
||||
|
|
@ -84,3 +79,10 @@ crashlytics-build.properties
|
|||
|
||||
# macOS
|
||||
.DS_Store
|
||||
|
||||
# Built AssetBundles
|
||||
/[Aa]ssets/[Ss]treamingAssets/*/*
|
||||
/[Aa]ssets/[Ss]treamingAssets/*.manifest
|
||||
/[Aa]ssets/[Ss]treamingAssets/*.meta
|
||||
/[Aa]ssets/[Ss]treamingAssets/[Ss]treamingAssets
|
||||
Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,52 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 2315884584
|
||||
AssetBundleManifest:
|
||||
AssetBundleInfos:
|
||||
Info_0:
|
||||
Name: ntridol/common
|
||||
Dependencies: {}
|
||||
Info_1:
|
||||
Name: karate/common
|
||||
Dependencies: {}
|
||||
Info_2:
|
||||
Name: ntrsamurai/common
|
||||
Dependencies: {}
|
||||
Info_3:
|
||||
Name: ctrpillow/common
|
||||
Dependencies: {}
|
||||
Info_4:
|
||||
Name: ntrcoin/common
|
||||
Dependencies: {}
|
||||
Info_5:
|
||||
Name: ctrpillow/locale.ko
|
||||
Dependencies: {}
|
||||
Info_6:
|
||||
Name: karate/locale.en
|
||||
Dependencies: {}
|
||||
Info_7:
|
||||
Name: ctrpillow/locale.jp
|
||||
Dependencies: {}
|
||||
Info_8:
|
||||
Name: ntridol/locale.jp
|
||||
Dependencies: {}
|
||||
Info_9:
|
||||
Name: ctrpillow/locale.en
|
||||
Dependencies: {}
|
||||
Info_10:
|
||||
Name: agbmarcher/common
|
||||
Dependencies: {}
|
||||
Info_11:
|
||||
Name: ctrcatchy/common
|
||||
Dependencies: {}
|
||||
Info_12:
|
||||
Name: agbmarcher/locale.en
|
||||
Dependencies: {}
|
||||
Info_13:
|
||||
Name: agbmarcher/locale.jp
|
||||
Dependencies: {}
|
||||
Info_14:
|
||||
Name: ntrdj/common
|
||||
Dependencies: {}
|
||||
Info_15:
|
||||
Name: ntrsamurai/locale.en
|
||||
Dependencies: {}
|
||||
Binary file not shown.
|
|
@ -1,23 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 4290178227
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: f829a501369398226ae8e54d4ebdcb78
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/marchingOrders/halt2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/marchStart.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/turnAction.wav
|
||||
- Assets/Resources/Sfx/games/marchingOrders/faceTurnOther.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/turnActionPlayer.wav
|
||||
- Assets/Resources/Sfx/games/marchingOrders/stepOther.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/stepPlayer.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 674996244
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: e91d85cc9667dd8011e284f2673bbde5
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/attention1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/attention2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/march1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/attention3.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn1fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/leftFaceTurn3fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn3.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/halt1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/en/rightFaceTurn2.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,34 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 2882341362
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 21a9497f492f5c798829110c19c1ea64
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/march2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/march1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/attention1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/march3.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/halt1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/attention2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn2Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn2Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn1Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/rightFaceTurn3Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn1Fast.ogg
|
||||
- Assets/Resources/Sfx/games/marchingOrders/jp/leftFaceTurn3.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,84 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 3784579313
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: f383d111543007cf1ae0432356438af5
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: d2623ac67fb3abdc3163e95f50112f30
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 54ed8f81614b9564b99577f03cb58602, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 5b9d796f35f4e624089f267d51df9223, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
- Class: 221
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers:
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Games.Minigame/Eligible
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/catchyTune/whiff.wav
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/idle.anim
|
||||
- Assets/Resources/Sfx/games/catchyTune/fruitThrough.wav
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/stopsmile.anim
|
||||
- Assets/Resources/Sfx/games/catchyTune/rightPineapple.ogg
|
||||
- Assets/Resources/Games/catchyTune.prefab
|
||||
- Assets/Resources/Sfx/games/catchyTune/missTest.wav
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/ct2.png
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/sky.png
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/miss pineapple.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/catch orange.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/catch pineapple.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/pineapple bounce.anim
|
||||
- Assets/Resources/Sfx/games/catchyTune/barely left.wav
|
||||
- Assets/Resources/Sfx/games/catchyTune/leftPineappleCatch.ogg
|
||||
- Assets/Resources/Sfx/games/catchyTune/rightOrangeCatch.ogg
|
||||
- Assets/Resources/Sfx/games/catchyTune/rightPineappleCatch.ogg
|
||||
- Assets/Resources/Sfx/games/catchyTune/leftOrangeCatch.ogg
|
||||
- Assets/Resources/Sfx/games/catchyTune/rightOrange.ogg
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/Alalin and plalin.controller
|
||||
- Assets/Resources/Sfx/games/catchyTune/leftOrange.ogg
|
||||
- Assets/Resources/Sfx/games/catchyTune/barely right.wav
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/still.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/bop.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/smile.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/miss.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Characters/whiff.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/orange bounce.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/ct1.png
|
||||
- Assets/Resources/Sfx/games/catchyTune/leftPineapple.ogg
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/fruit barely.anim
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/pineapple.overrideController
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/Animations/Fruit/orange.controller
|
||||
- Assets/Resources/Sprites/Games/CatchyTune/sprites.png
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,115 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 2761047199
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 15f79de095b76eba0dfcf65a85643447
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: f7c97b63c72a16f96d1364bd2603929e
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 001bfcff024077442be36970f043aa29, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: eb277585c35c35b4782c158384375c49, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 2d6fefe3a12017248ad1d7d18e5d11b2, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 210
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/pillow_obj.png
|
||||
- Assets/Resources/Games/pajamaParty.prefab
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jumpJust.wav
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoPickUp.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/ThrowOut.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/Mako_Pillow.controller
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siesta2.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/five4.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/charge.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReadySleep.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoCatchNg.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/pillow_half_half.png
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyBeat.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siesta1.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/pillow_objMapped.mat
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep01.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/throw2.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoAwake.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep02.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoCatch.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoLand.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/five3.ogg
|
||||
- Assets/Resources/Prefabs/Games/PajamaParty/Monkey.prefab
|
||||
- Assets/Resources/Sfx/games/pajamaParty/throw1.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/three1.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReady.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siesta3.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrow.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleep00.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/five1.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyThrow.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump02.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siestaDone.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/throw3.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrowOut.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/pillow_obj02.png
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoJump.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepNg.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoThrough.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyJump03.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyReady.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/five2.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/NoPose.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/five5.wav
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyAwake.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleep01.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/Bed.controller
|
||||
- Assets/Resources/Sfx/games/pajamaParty/three3.wav
|
||||
- Assets/Resources/Sfx/games/pajamaParty/three2.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/Mako.controller
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyReadySleep.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siestaBad.wav
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoReadySleep01.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepThrough.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/MakoPillow/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepJust.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/Bg.controller
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/Monkey.controller
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoSleepOut.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Bed/BedImpact.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/BG/SlideOpen.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeySleep00.anim
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Monkey/MonkeyLand.anim
|
||||
- Assets/Resources/Sfx/games/pajamaParty/siesta4.ogg
|
||||
- Assets/Resources/Sprites/Games/PajamaParty/Anime/Mako/MakoBeat.anim
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,21 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 3002949337
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: e8f2528dabecc802755f30fef2507063
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/pajamaParty/en/throw5.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/en/catch0.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/en/throw4a.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/en/catch1.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/en/throw4.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,21 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 856304629
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 993d17828cc8c2ead270259d71223ae7
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jp/throw5.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jp/catch1.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jp/catch0.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jp/throw4a.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/jp/throw4.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,21 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 71553762
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: a6ede3d4f682835b36b3ca9fb6cdcb00
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/pajamaParty/ko/catch0.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/ko/throw4.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/ko/throw5.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/ko/throw4a.ogg
|
||||
- Assets/Resources/Sfx/games/pajamaParty/ko/catch1.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,211 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 3687501793
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 7037f57831ccff4242343ba21883aced
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 98a6d4eb4172ec02b55d5f14afb2d5a8
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 43
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 3f1678e3fe1b7c94f9a1558cfd247853, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: e6ef00cb3bdcfd647bd634066ce4107d, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 9fe0aa75ca1a42347aea0b0b14b024a4, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: d73c427be556896499214ab4666ff3b3, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: af41fb607b88d8644b683298f8fcaf54, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 182
|
||||
Script: {instanceID: 0}
|
||||
- Class: 198
|
||||
Script: {instanceID: 0}
|
||||
- Class: 199
|
||||
Script: {instanceID: 0}
|
||||
- Class: 210
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
- Class: 222
|
||||
Script: {instanceID: 0}
|
||||
- Class: 223
|
||||
Script: {instanceID: 0}
|
||||
- Class: 224
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers:
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Games.Minigame/Eligible
|
||||
- AssemblyName: UnityEngine.CoreModule
|
||||
ClassName: UnityEngine.Events.PersistentCallGroup
|
||||
- AssemblyName: UnityEngine.CoreModule
|
||||
ClassName: UnityEngine.RectOffset
|
||||
- AssemblyName: UnityEngine.UI
|
||||
ClassName: UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_2.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_rock.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/fire.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ToReady.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/BGeffect.controller
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item00.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item03.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWoodRecolorable.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item09.anim
|
||||
- Assets/Resources/Sfx/games/karateman/gogoSwitch.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/nori_ng.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/potStar.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/kickFragment.png
|
||||
- Assets/Resources/Sfx/games/karateman/swingKick.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWood.png
|
||||
- Assets/Resources/Sfx/games/karateman/gogo.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_1.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/JabNoNuri.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_1.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManCharge.anim
|
||||
- Assets/Resources/Sfx/games/karateman/tacobell.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00.anim
|
||||
- Assets/Resources/Sfx/games/karateman/swingNoHit_alt.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_word.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_kick.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable01.png
|
||||
- Assets/Resources/Sfx/games/karateman/swingNoHit.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face08.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face06.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombfire.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombimpact.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManKick.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/ItemObject.controller
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKick.anim
|
||||
- Assets/Resources/Sfx/games/karateman/hitNoNori.wav
|
||||
- Assets/Resources/Sfx/games/karateman/potHit.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriFull.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriNone.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Jab.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face04.anim
|
||||
- Assets/Resources/Sfx/games/karateman/rockHit.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/punchKickHit1.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Beat.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face03.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_0.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Sunburst.anim
|
||||
- Assets/Resources/Sfx/games/karateman/comboHit2.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowJab.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_cellshader.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_2.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_nonurijab.mat
|
||||
- Assets/Resources/Sfx/games/karateman/rockHit_fullNori.wav
|
||||
- Assets/Resources/Sfx/games/karateman/lightbulbOut.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item08.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_gradient.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/impact.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts00.png
|
||||
- Assets/Resources/Sfx/games/karateman/bombBreak.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/barrelBreak.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable00.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/kickHit.png
|
||||
- Assets/Resources/Games/karateman.prefab
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item05.anim
|
||||
- Assets/Resources/Sfx/games/karateman/comboMiss.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item99.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face05.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_overlaydeco00.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/NoPose.anim
|
||||
- Assets/Resources/Sfx/games/karateman/comboHit1.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKickMiss.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriHeart.controller
|
||||
- Assets/Resources/Sfx/games/karateman/karate_through.wav
|
||||
- Assets/Resources/Sfx/games/karateman/bombHit.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_main.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item07.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face02.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_radial.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_1.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_norimapping.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/UpperCut.anim
|
||||
- Assets/Resources/Sfx/games/karateman/potHit_lowNori.wav
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.controller
|
||||
- Assets/Resources/Sfx/games/karateman/lightbulbHit.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_pot.mat
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/rockEmitter.png
|
||||
- Assets/Resources/Sfx/games/karateman/objectOut.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/barrelOutCombos.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item04.anim
|
||||
- Assets/Resources/Sfx/games/karateman/comboHit3.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_bloody.png
|
||||
- Assets/Resources/Sfx/games/karateman/cookingPot.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face01.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_overlays.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01.anim
|
||||
- Assets/Resources/Sfx/games/karateman/barrelOutKicks.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/bombKick.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item01.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02.anim
|
||||
- Assets/Resources/Sfx/games/karateman/alienHit.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Rings.anim
|
||||
- Assets/Resources/Sfx/games/karateman/comboHit4.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/KarateManHead.controller
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item06.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/KarateMan.controller
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts01.png
|
||||
- Assets/Resources/Sfx/games/karateman/punchKickHit2.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/effect/other.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/BackHand.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Straight.anim
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face07.anim
|
||||
- Assets/Resources/Sfx/games/karateman/lightbulbBreak.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item02.anim
|
||||
- Assets/Resources/Sfx/games/karateman/nori_through.wav
|
||||
- Assets/Resources/Sfx/games/karateman/offbeatObjectOut.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/nori_just.wav
|
||||
- Assets/Resources/Sfx/games/karateman/soccerHit.ogg
|
||||
- Assets/Resources/Sprites/Games/KarateMan/karateman_bulb_light.png
|
||||
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face00.anim
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 424929736
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 20c0bb0f144ef793bda24fdef430d30d
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchKick4.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/one.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchy2.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/threeAlt.wav
|
||||
- Assets/Resources/Sfx/games/karateman/en/hitAlt.wav
|
||||
- Assets/Resources/Sfx/games/karateman/en/two.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchKick3.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/four.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchKick1.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/pow.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchy3.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/ko.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchy1.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchy4.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/hit.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/three.ogg
|
||||
- Assets/Resources/Sfx/games/karateman/en/punchKick2.ogg
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,52 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 1508264833
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 2a9e68c23fda6af861ae7c2eae7f8ff9
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 139f759006457bf43e15a8517f8ee5c0
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 5e3903a882e6af341896ffb744aae583, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/Catch_success.anim
|
||||
- Assets/Resources/Sfx/games/coinToss/women_you.wav
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/Throw.anim
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/Idle.anim
|
||||
- Assets/Resources/Games/coinToss.prefab
|
||||
- Assets/Resources/Sfx/games/coinToss/throw.wav
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/Pickup.anim
|
||||
- Assets/Resources/Sfx/games/coinToss/catch.wav
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/Catch_empty.anim
|
||||
- Assets/Resources/Sprites/Games/CoinToss/sprsh_cointoss.png
|
||||
- Assets/Resources/Sfx/games/coinToss/women_thank.wav
|
||||
- Assets/Resources/Sprites/Games/CoinToss/Animations/CoinTossController.controller
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,132 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 2164780624
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 95bc7c911baca14e45ca4237dc64ba22
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: b0396ee8cf677796daf23b65e38d1ad2
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 54588eb7ee0680643aeaf61dcf609903, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 23185f6d213e9184fae5e6841b42c226, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 36f587267a500e643bcbf5b9c04bb1b5, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers:
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Games.Minigame/Eligible
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/Boy.controller
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmonLoud2.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/checkItOut2.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/IdleBop.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/Student_Turntable_Swipe.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Hold.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Scratcho2.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHey1.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Idle.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/BreakCmon.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/DJ Yellow.controller
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Scratcho.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/slam.png
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeah1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/andStop2.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/recordStop.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmon2.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud4.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmonLoud1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/table.png
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmonAlt2.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/letsGo1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/heyAlt.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/FlashInverse.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt3.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/yay.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/background.png
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/flashInverse.controller
|
||||
- Assets/Resources/Sprites/Games/DJSchool/turntable.png
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt4.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/ooh.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Hold.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/cheer.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/HoldBop.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud1.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/letsGo2.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/IdleBop.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/andStop1.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/IdleBop2.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Hey.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/checkItOut3.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/checkItOut.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/checkItOut1.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/djYellow/djYellow_Torso.png
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHey3.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Boy/Idle.anim
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Hold.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt3.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/djYellow/djYellow_Heads.png
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeah.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/IdleBop2.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud3.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmon1.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/flash.controller
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Student.controller
|
||||
- Assets/Resources/Sfx/games/djSchool/oohAlt.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/breakCmonAlt1.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/TurnTable.controller
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/HoldBop.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/student.png
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeah2.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Flash.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/heyLoud.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyAlt2.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHey4.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/recordSwipe.ogg
|
||||
- Assets/Resources/Games/djSchool.prefab
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHey2.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/TurnTable_Player.controller
|
||||
- Assets/Resources/Sprites/Games/DJSchool/flash.png
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/Idle.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/letsGo.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Swipe.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/ohYeahAlt2.ogg
|
||||
- Assets/Resources/Sprites/Games/DoubleDate/Animations/test files/Student/Student.controller
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/DJ Yellow/HoldBop.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/scratchoHeyLoud2.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Idle.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/Swipe.anim
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Turntable/DJYellow_Turntable.anim
|
||||
- Assets/Resources/Sfx/games/djSchool/oohLoud.ogg
|
||||
- Assets/Resources/Sfx/games/djSchool/hey.ogg
|
||||
- Assets/Resources/Sprites/Games/DJSchool/Animations/Student/IdleBop.anim
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,128 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 3995906146
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 7d93360d0e4115a84e52a5dc1f1906a8
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 6c542f6873f7e3067be67f888d87c947
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 43
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: c8bf5d56f80c8814489e7b35cc9421ff, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: f77451de3e6820d46a0706da521031a6, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 9446bd86cfdf08f4685a84d3c5348781, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 198
|
||||
Script: {instanceID: 0}
|
||||
- Class: 199
|
||||
Script: {instanceID: 0}
|
||||
- Class: 210
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers:
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Games.Minigame/Eligible
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Util.SoundSequence
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Util.SoundSequence/SequenceClip
|
||||
- AssemblyName: Assembly-CSharp
|
||||
ClassName: HeavenStudio.Util.SoundSequence/SequenceKeyValue
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBigCall1Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanHead.controller
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolPeaceArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Background.controller
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanJump.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Materials/NtrIdol_Idol.mat
|
||||
- Assets/Resources/Sprites/Games/FanClub/Materials/idol_wink_circle.mat
|
||||
- Assets/Resources/Sprites/Games/FanClub/idol_wink_star.png
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolLandArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanFaceNormal.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/fanClub_DVLight.png
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolDabArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Bg_Light.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/fanClub_DVParts.png
|
||||
- Assets/Resources/Games/fanClub.prefab
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanPrepare.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolSquat1Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanCharge.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolWink1.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/NoPoseArrange.anim
|
||||
- Assets/Resources/Prefabs/Games/FanClub/Fan.prefab
|
||||
- Assets/Resources/Sprites/Games/FanClub/Materials/NtrIdol_Spectator.mat
|
||||
- Assets/Resources/Sfx/games/fanClub/play_jump.wav
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCrap.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanBigReady.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanClap.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Materials/idol_wink_star.mat
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolWink0.anim
|
||||
- Assets/Resources/Sfx/games/fanClub/crap_impact.wav
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolWink1Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Head/FanFaceAngry.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolLand.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanFree.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolPeaceNoSync.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolResponse.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBigCall0.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolJumpArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolWink0Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanBeat.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolResponseArrange.anim
|
||||
- Assets/Resources/Sfx/games/fanClub/landing_impact.wav
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolSquat0.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/Fan.controller
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCrapArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/idol_wink_circle.png
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCall0.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBeatArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCall1Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolSquat1.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBeat.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolCall1.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolJump.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arisa.controller
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolSquat0Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/FanClapCharge.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolCall0Arrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Fan/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolPeaceNoSyncArrange.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Stage/Bg.anim
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_dab.wav
|
||||
- Assets/Resources/Sprites/Games/FanClub/fanClub_IdolParts.png
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolBigCall1.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolDab.anim
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Arrange/IdolBigCall0Arrange.anim
|
||||
- Assets/Resources/Sfx/games/fanClub/play_clap.wav
|
||||
- Assets/Resources/Sprites/Games/FanClub/Animations/Arisa/Long/IdolPeace.anim
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_big_ready.wav
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,30 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 1242000953
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: b5dc75cae061ba378961c9ce2792d694
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_ne_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_mo_fast_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_ne_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_hey_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_mo_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_hai_2_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_ka_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_hai_3_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_mo_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/crowd_hai_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_ne_fast_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_ka_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_hai_1_jp.wav
|
||||
- Assets/Resources/Sfx/games/fanClub/arisa_ka_fast_jp.wav
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,98 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 1360256251
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: e5544d993f91389352c38d84d2b773bd
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: c6f2fa553316a4075c6f2b9622a36b58
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 21
|
||||
Script: {instanceID: 0}
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 48
|
||||
Script: {instanceID: 0}
|
||||
- Class: 74
|
||||
Script: {instanceID: 0}
|
||||
- Class: 83
|
||||
Script: {instanceID: 0}
|
||||
- Class: 91
|
||||
Script: {instanceID: 0}
|
||||
- Class: 95
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 00eae865695fcff4e8ccadf976355847, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: ae0b3df22f9080c4cad91e4b72fe7105, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 91edf50b6967f864ca699d5f3dd0de5c, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: bfdb7063344c23f42b3c36732758c247, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 198
|
||||
Script: {instanceID: 0}
|
||||
- Class: 199
|
||||
Script: {instanceID: 0}
|
||||
- Class: 210
|
||||
Script: {instanceID: 0}
|
||||
- Class: 212
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel3.wav
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_just00.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Slash.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/NoPose.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_just01.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_launcher.png
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/ChildWalk.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_in01.wav
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchThrough.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjFishDebris.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchBoard.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/Object.controller
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemonDebris02.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjFish.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjMelonDebris.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Samurai.controller
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_catch.wav
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel1.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemon.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/melon_dig.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_obj.png
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/UnStep.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjDemonDebris01.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_man.png
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/StepSeathe.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_ng.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/NoPose.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/Launch.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/Child.controller
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Beat.anim
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Samurai/Step.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/holy_mackerel2.wav
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_in00.wav
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_launchImpact.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Object/ObjMelon.anim
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_scoreMany.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Child/ChildBeat.anim
|
||||
- Assets/Resources/Games/samuraiSliceNtr.prefab
|
||||
- Assets/Resources/Sfx/games/samuraiSliceNtr/ntrSamurai_through.wav
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/Anime/Launcher/SamuraiLauncher.controller
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_bg.png
|
||||
Dependencies: []
|
||||
Binary file not shown.
|
|
@ -1,19 +0,0 @@
|
|||
ManifestFileVersion: 0
|
||||
CRC: 1346118794
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: a94c1f8bb70a7943cfa79f24ff70b48d
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 4df8c69f2c8a6ad9e3cbf82bb83e4dc3
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 28
|
||||
Script: {instanceID: 0}
|
||||
- Class: 213
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/Resources/Sprites/Games/SamuraiSliceNtr/ntr_samurai_speedUp.png
|
||||
Dependencies: []
|
||||
276
Assets/Editor/BuildScript.cs
Normal file
276
Assets/Editor/BuildScript.cs
Normal file
|
|
@ -0,0 +1,276 @@
|
|||
using System.IO;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEditor;
|
||||
using UnityEditor.Build;
|
||||
using UnityEditor.Build.Reporting;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityBuilderAction
|
||||
{
|
||||
public static class BuildScript
|
||||
{
|
||||
private static readonly string Eol = Environment.NewLine;
|
||||
|
||||
private static readonly string[] Secrets =
|
||||
{"androidKeystorePass", "androidKeyaliasName", "androidKeyaliasPass"};
|
||||
|
||||
[MenuItem("File/Build Windows")]
|
||||
public static void StartWindows()
|
||||
{
|
||||
string appName = PlayerSettings.productName;
|
||||
// Get filename.
|
||||
string path = EditorUtility.SaveFilePanel("Build out WINDOWS to...", "", appName, "exe");
|
||||
Build( BuildTarget.StandaloneWindows, 0, path);
|
||||
}
|
||||
|
||||
[MenuItem("File/Build Linux")]
|
||||
public static void StartLinux()
|
||||
{
|
||||
string appName = PlayerSettings.productName;
|
||||
// Get filename.
|
||||
string path = EditorUtility.SaveFilePanel("Build out LINUX to...", "", appName, "");
|
||||
Build( BuildTarget.StandaloneLinux64, 0, path);
|
||||
}
|
||||
|
||||
[MenuItem("File/Build Mac")]
|
||||
public static void StartMac()
|
||||
{
|
||||
string appName = PlayerSettings.productName;
|
||||
// Get filename.
|
||||
string path = EditorUtility.SaveFilePanel("Build out MAC to...", "", appName, "app");
|
||||
Build( BuildTarget.StandaloneOSX, 0, path);
|
||||
}
|
||||
|
||||
public static void Build()
|
||||
{
|
||||
// Gather values from args
|
||||
Dictionary<string, string> options = GetValidatedOptions();
|
||||
|
||||
// Set version for this build
|
||||
PlayerSettings.bundleVersion = options["buildVersion"];
|
||||
PlayerSettings.macOS.buildNumber = options["buildVersion"];
|
||||
PlayerSettings.Android.bundleVersionCode = int.Parse(options["androidVersionCode"]);
|
||||
|
||||
// Apply build target
|
||||
var buildTarget = (BuildTarget) Enum.Parse(typeof(BuildTarget), options["buildTarget"]);
|
||||
switch (buildTarget)
|
||||
{
|
||||
case BuildTarget.Android:
|
||||
{
|
||||
EditorUserBuildSettings.buildAppBundle = options["customBuildPath"].EndsWith(".aab");
|
||||
if (options.TryGetValue("androidKeystoreName", out string keystoreName) &&
|
||||
!string.IsNullOrEmpty(keystoreName))
|
||||
{
|
||||
PlayerSettings.Android.useCustomKeystore = true;
|
||||
PlayerSettings.Android.keystoreName = keystoreName;
|
||||
}
|
||||
if (options.TryGetValue("androidKeystorePass", out string keystorePass) &&
|
||||
!string.IsNullOrEmpty(keystorePass))
|
||||
PlayerSettings.Android.keystorePass = keystorePass;
|
||||
if (options.TryGetValue("androidKeyaliasName", out string keyaliasName) &&
|
||||
!string.IsNullOrEmpty(keyaliasName))
|
||||
PlayerSettings.Android.keyaliasName = keyaliasName;
|
||||
if (options.TryGetValue("androidKeyaliasPass", out string keyaliasPass) &&
|
||||
!string.IsNullOrEmpty(keyaliasPass))
|
||||
PlayerSettings.Android.keyaliasPass = keyaliasPass;
|
||||
if (options.TryGetValue("androidTargetSdkVersion", out string androidTargetSdkVersion) &&
|
||||
!string.IsNullOrEmpty(androidTargetSdkVersion))
|
||||
{
|
||||
var targetSdkVersion = AndroidSdkVersions.AndroidApiLevelAuto;
|
||||
try
|
||||
{
|
||||
targetSdkVersion =
|
||||
(AndroidSdkVersions) Enum.Parse(typeof(AndroidSdkVersions), androidTargetSdkVersion);
|
||||
}
|
||||
catch
|
||||
{
|
||||
UnityEngine.Debug.Log("Failed to parse androidTargetSdkVersion! Fallback to AndroidApiLevelAuto");
|
||||
}
|
||||
|
||||
PlayerSettings.Android.targetSdkVersion = targetSdkVersion;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case BuildTarget.StandaloneOSX:
|
||||
PlayerSettings.SetScriptingBackend(BuildTargetGroup.Standalone, ScriptingImplementation.Mono2x);
|
||||
break;
|
||||
}
|
||||
|
||||
// Determine subtarget
|
||||
int buildSubtarget = 0;
|
||||
#if UNITY_2021_2_OR_NEWER
|
||||
if (!options.TryGetValue("standaloneBuildSubtarget", out var subtargetValue) || !Enum.TryParse(subtargetValue, out StandaloneBuildSubtarget buildSubtargetValue)) {
|
||||
buildSubtargetValue = default;
|
||||
}
|
||||
buildSubtarget = (int) buildSubtargetValue;
|
||||
#endif
|
||||
|
||||
// Custom build
|
||||
Build(buildTarget, buildSubtarget, options["customBuildPath"]);
|
||||
}
|
||||
|
||||
private static Dictionary<string, string> GetValidatedOptions()
|
||||
{
|
||||
ParseCommandLineArguments(out Dictionary<string, string> validatedOptions);
|
||||
|
||||
if (!validatedOptions.TryGetValue("projectPath", out string _))
|
||||
{
|
||||
Console.WriteLine("Missing argument -projectPath");
|
||||
EditorApplication.Exit(110);
|
||||
}
|
||||
|
||||
if (!validatedOptions.TryGetValue("buildTarget", out string buildTarget))
|
||||
{
|
||||
Console.WriteLine("Missing argument -buildTarget");
|
||||
EditorApplication.Exit(120);
|
||||
}
|
||||
|
||||
if (!Enum.IsDefined(typeof(BuildTarget), buildTarget ?? string.Empty))
|
||||
{
|
||||
Console.WriteLine($"{buildTarget} is not a defined {nameof(BuildTarget)}");
|
||||
EditorApplication.Exit(121);
|
||||
}
|
||||
|
||||
if (!validatedOptions.TryGetValue("customBuildPath", out string _))
|
||||
{
|
||||
Console.WriteLine("Missing argument -customBuildPath");
|
||||
EditorApplication.Exit(130);
|
||||
}
|
||||
|
||||
const string defaultCustomBuildName = "TestBuild";
|
||||
if (!validatedOptions.TryGetValue("customBuildName", out string customBuildName))
|
||||
{
|
||||
Console.WriteLine($"Missing argument -customBuildName, defaulting to {defaultCustomBuildName}.");
|
||||
validatedOptions.Add("customBuildName", defaultCustomBuildName);
|
||||
}
|
||||
else if (customBuildName == "")
|
||||
{
|
||||
Console.WriteLine($"Invalid argument -customBuildName, defaulting to {defaultCustomBuildName}.");
|
||||
validatedOptions.Add("customBuildName", defaultCustomBuildName);
|
||||
}
|
||||
|
||||
return validatedOptions;
|
||||
}
|
||||
|
||||
private static void ParseCommandLineArguments(out Dictionary<string, string> providedArguments)
|
||||
{
|
||||
providedArguments = new Dictionary<string, string>();
|
||||
string[] args = Environment.GetCommandLineArgs();
|
||||
|
||||
Console.WriteLine(
|
||||
$"{Eol}" +
|
||||
$"###########################{Eol}" +
|
||||
$"# Parsing settings #{Eol}" +
|
||||
$"###########################{Eol}" +
|
||||
$"{Eol}"
|
||||
);
|
||||
|
||||
// Extract flags with optional values
|
||||
for (int current = 0, next = 1; current < args.Length; current++, next++)
|
||||
{
|
||||
// Parse flag
|
||||
bool isFlag = args[current].StartsWith("-");
|
||||
if (!isFlag) continue;
|
||||
string flag = args[current].TrimStart('-');
|
||||
|
||||
// Parse optional value
|
||||
bool flagHasValue = next < args.Length && !args[next].StartsWith("-");
|
||||
string value = flagHasValue ? args[next].TrimStart('-') : "";
|
||||
bool secret = Secrets.Contains(flag);
|
||||
string displayValue = secret ? "*HIDDEN*" : "\"" + value + "\"";
|
||||
|
||||
// Assign
|
||||
Console.WriteLine($"Found flag \"{flag}\" with value {displayValue}.");
|
||||
providedArguments.Add(flag, value);
|
||||
}
|
||||
}
|
||||
|
||||
private static void Build(BuildTarget buildTarget, int buildSubtarget, string filePath)
|
||||
{
|
||||
string appName = PlayerSettings.productName;
|
||||
string[] scenes = EditorBuildSettings.scenes.Where(scene => scene.enabled).Select(s => s.path).ToArray();
|
||||
|
||||
string dataPath = "";
|
||||
switch ( buildTarget ) {
|
||||
case BuildTarget.StandaloneWindows:
|
||||
case BuildTarget.StandaloneWindows64:
|
||||
dataPath = $"_Data/";
|
||||
break;
|
||||
case BuildTarget.StandaloneOSX:
|
||||
dataPath = $".app/Contents/";
|
||||
break;
|
||||
case BuildTarget.StandaloneLinux64:
|
||||
dataPath = $"_Data/";
|
||||
break;
|
||||
}
|
||||
|
||||
var buildPlayerOptions = new BuildPlayerOptions
|
||||
{
|
||||
scenes = scenes,
|
||||
target = buildTarget,
|
||||
// targetGroup = BuildPipeline.GetBuildTargetGroup(buildTarget),
|
||||
locationPathName = filePath,
|
||||
// options = UnityEditor.BuildOptions.Development
|
||||
#if UNITY_2021_2_OR_NEWER
|
||||
subtarget = buildSubtarget
|
||||
#endif
|
||||
};
|
||||
|
||||
string buildDirectory = filePath.Substring(0, filePath.LastIndexOf('/')) + "/";
|
||||
string assetBundleDirectory = buildDirectory + appName + dataPath + "StreamingAssets";
|
||||
if (!Directory.Exists(assetBundleDirectory))
|
||||
{
|
||||
Directory.CreateDirectory(assetBundleDirectory);
|
||||
}
|
||||
BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.ForceRebuildAssetBundle, buildTarget);
|
||||
|
||||
BuildSummary buildSummary = BuildPipeline.BuildPlayer(buildPlayerOptions).summary;
|
||||
ReportSummary(buildSummary);
|
||||
if (!Application.isEditor)
|
||||
ExitWithResult(buildSummary.result);
|
||||
}
|
||||
|
||||
private static void ReportSummary(BuildSummary summary)
|
||||
{
|
||||
Console.WriteLine(
|
||||
$"{Eol}" +
|
||||
$"###########################{Eol}" +
|
||||
$"# Build results #{Eol}" +
|
||||
$"###########################{Eol}" +
|
||||
$"{Eol}" +
|
||||
$"Duration: {summary.totalTime.ToString()}{Eol}" +
|
||||
$"Warnings: {summary.totalWarnings.ToString()}{Eol}" +
|
||||
$"Errors: {summary.totalErrors.ToString()}{Eol}" +
|
||||
$"Size: {summary.totalSize.ToString()} bytes{Eol}" +
|
||||
$"{Eol}"
|
||||
);
|
||||
}
|
||||
|
||||
private static void ExitWithResult(BuildResult result)
|
||||
{
|
||||
switch (result)
|
||||
{
|
||||
case BuildResult.Succeeded:
|
||||
Console.WriteLine("Build succeeded!");
|
||||
EditorApplication.Exit(0);
|
||||
break;
|
||||
case BuildResult.Failed:
|
||||
Console.WriteLine("Build failed!");
|
||||
EditorApplication.Exit(101);
|
||||
break;
|
||||
case BuildResult.Cancelled:
|
||||
Console.WriteLine("Build cancelled!");
|
||||
EditorApplication.Exit(102);
|
||||
break;
|
||||
case BuildResult.Unknown:
|
||||
default:
|
||||
Console.WriteLine("Build result is unknown!");
|
||||
EditorApplication.Exit(103);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7a62e42f4d5890e429df61d6f0af2e0d
|
||||
guid: 886568923d51ab64bac132c52b554e2d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
|
@ -1,6 +1,11 @@
|
|||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
using System.IO;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEditor;
|
||||
using UnityEditor.Build;
|
||||
using UnityEditor.Build.Reporting;
|
||||
using UnityEngine;
|
||||
|
||||
public class CreateAssetBundles
|
||||
{
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
BIN
Assets/Plugins/Discord/Plugins/x86_64/discord_game_sdk.bundle
Normal file
BIN
Assets/Plugins/Discord/Plugins/x86_64/discord_game_sdk.bundle
Normal file
Binary file not shown.
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c604fbaeb4366014db10d1915bf4533d
|
||||
guid: ba4f73ad56fdd254c9406111c6702f84
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
|
@ -16,43 +16,24 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 0
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
enabled: 1
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
CPU: x86_64
|
||||
DefaultValueInitialized: true
|
||||
OS: Windows
|
||||
- first:
|
||||
Facebook: Win
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Facebook: Win64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
OS: AnyOS
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
|
|
@ -70,13 +51,13 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: None
|
||||
CPU: x86_64
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -53,7 +53,7 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
CPU: x86_64
|
||||
- first:
|
||||
Standalone: Win
|
||||
second:
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -11,6 +11,16 @@ PluginImporter:
|
|||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 1
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
|
|
@ -19,10 +29,11 @@ PluginImporter:
|
|||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86_64
|
||||
DefaultValueInitialized: true
|
||||
OS: AnyOS
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
|
|
@ -34,11 +45,11 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: x86_64
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win
|
||||
second:
|
||||
enabled: 0
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
|
|
|
|||
|
|
@ -76,28 +76,50 @@ public static class JSL
|
|||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct MOTION_STATE {
|
||||
float quatW;
|
||||
float quatX;
|
||||
float quatY;
|
||||
float quatZ;
|
||||
float accelX;
|
||||
float accelY;
|
||||
float accelZ;
|
||||
float gravX;
|
||||
float gravY;
|
||||
float gravZ;
|
||||
public float quatW;
|
||||
public float quatX;
|
||||
public float quatY;
|
||||
public float quatZ;
|
||||
public float accelX;
|
||||
public float accelY;
|
||||
public float accelZ;
|
||||
public float gravX;
|
||||
public float gravY;
|
||||
public float gravZ;
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct TOUCH_STATE {
|
||||
int t0Id;
|
||||
int t1Id;
|
||||
bool t0Down;
|
||||
bool t1Down;
|
||||
float t0X;
|
||||
float t0Y;
|
||||
float t1X;
|
||||
float t1Y;
|
||||
public int t0Id;
|
||||
public int t1Id;
|
||||
public bool t0Down;
|
||||
public bool t1Down;
|
||||
public float t0X;
|
||||
public float t0Y;
|
||||
public float t1X;
|
||||
public float t1Y;
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct JSL_AUTO_CALIBRATION {
|
||||
public float confidence;
|
||||
public bool autoCalibrationEnabled;
|
||||
public bool isSteady;
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
public struct JSL_SETTINGS {
|
||||
public int gyroSpace;
|
||||
public int bodyColour;
|
||||
public int lGripColour;
|
||||
public int rGripColour;
|
||||
public int buttonColour;
|
||||
public int playerNumber;
|
||||
public int controllerType;
|
||||
public int splitType;
|
||||
public bool isCalibrating;
|
||||
public bool autoCalibrationEnabled;
|
||||
public bool isConnected;
|
||||
}
|
||||
|
||||
public delegate void EventCallback(int handle, JOY_SHOCK_STATE state, JOY_SHOCK_STATE lastState,
|
||||
|
|
@ -105,12 +127,17 @@ public static class JSL
|
|||
|
||||
public delegate void TouchCallback(int handle, TOUCH_STATE state, TOUCH_STATE lastState, float deltaTime);
|
||||
|
||||
public delegate void ConnectionCallback(int handle);
|
||||
public delegate void DeconnectionCallback(int handle, bool isConnected);
|
||||
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern int JslConnectDevices();
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern int JslGetConnectedDeviceHandles(int[] deviceHandleArray, int size);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslDisconnectAndDisposeAll();
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern bool JslStillConnected(int deviceId);
|
||||
|
||||
[DllImport("JoyShockLibrary", CallingConvention = CallingConvention.Cdecl)]
|
||||
public static extern JOY_SHOCK_STATE JslGetSimpleState(int deviceId);
|
||||
|
|
@ -121,12 +148,17 @@ public static class JSL
|
|||
[DllImport("JoyShockLibrary", CallingConvention = CallingConvention.Cdecl)]
|
||||
public static extern TOUCH_STATE JslGetTouchState(int deviceId);
|
||||
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslSetGyroSpace(int deviceId, int gyroSpace);
|
||||
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern float JslGetStickStep(int deviceId);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern float JslGetTriggerStep(int deviceId);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern float JslGetPollRate(int deviceId);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern float JslGetTimeSinceLastUpdate(int deviceId);
|
||||
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern float JslGetTouchId(int deviceId, bool secondTouch = false);
|
||||
|
|
@ -147,12 +179,23 @@ public static class JSL
|
|||
public static extern void JslGetCalibrationOffset(int deviceId, ref float xOffset, ref float yOffset, ref float zOffset);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslGetCalibrationOffset(int deviceId, float xOffset, float yOffset, float zOffset);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern JSL_AUTO_CALIBRATION JslGetAutoCalibrationStatus(int deviceId);
|
||||
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslSetCallback(EventCallback callback);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslSetTouchCallback(TouchCallback callback);
|
||||
// this function will get called for each device when it is newly connected
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslSetConnectCallback(ConnectionCallback callback);
|
||||
// this function will get called for each device when it is disconnected
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern void JslSetDisconnectCallback(DeconnectionCallback callback);
|
||||
|
||||
// super-getter for reading a whole lot of state at once
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern JSL_SETTINGS JslGetControllerInfoAndSettings(int deviceId);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
public static extern int JslGetControllerType(int deviceId);
|
||||
[DllImport("JoyShockLibrary")]
|
||||
|
|
|
|||
|
|
@ -70,58 +70,79 @@
|
|||
#define JSOFFSET_SR 19
|
||||
|
||||
// PS5 Player maps for the DS Player Lightbar
|
||||
#define DS5_PLAYER_1 = 4
|
||||
#define DS5_PLAYER_2 = 10
|
||||
#define DS5_PLAYER_3 = 21
|
||||
#define DS5_PLAYER_4 = 27
|
||||
#define DS5_PLAYER_5 = 31
|
||||
#define DS5_PLAYER_1 4
|
||||
#define DS5_PLAYER_2 10
|
||||
#define DS5_PLAYER_3 21
|
||||
#define DS5_PLAYER_4 27
|
||||
#define DS5_PLAYER_5 31
|
||||
|
||||
typedef struct JOY_SHOCK_STATE {
|
||||
int buttons;
|
||||
float lTrigger;
|
||||
float rTrigger;
|
||||
float stickLX;
|
||||
float stickLY;
|
||||
float stickRX;
|
||||
float stickRY;
|
||||
int buttons = 0;
|
||||
float lTrigger = 0.f;
|
||||
float rTrigger = 0.f;
|
||||
float stickLX = 0.f;
|
||||
float stickLY = 0.f;
|
||||
float stickRX = 0.f;
|
||||
float stickRY = 0.f;
|
||||
} JOY_SHOCK_STATE;
|
||||
|
||||
typedef struct IMU_STATE {
|
||||
float accelX;
|
||||
float accelY;
|
||||
float accelZ;
|
||||
float gyroX;
|
||||
float gyroY;
|
||||
float gyroZ;
|
||||
float accelX = 0.f;
|
||||
float accelY = 0.f;
|
||||
float accelZ = 0.f;
|
||||
float gyroX = 0.f;
|
||||
float gyroY = 0.f;
|
||||
float gyroZ = 0.f;
|
||||
} IMU_STATE;
|
||||
|
||||
typedef struct MOTION_STATE {
|
||||
float quatW;
|
||||
float quatX;
|
||||
float quatY;
|
||||
float quatZ;
|
||||
float accelX;
|
||||
float accelY;
|
||||
float accelZ;
|
||||
float gravX;
|
||||
float gravY;
|
||||
float gravZ;
|
||||
float quatW = 0.f;
|
||||
float quatX = 0.f;
|
||||
float quatY = 0.f;
|
||||
float quatZ = 0.f;
|
||||
float accelX = 0.f;
|
||||
float accelY = 0.f;
|
||||
float accelZ = 0.f;
|
||||
float gravX = 0.f;
|
||||
float gravY = 0.f;
|
||||
float gravZ = 0.f;
|
||||
} MOTION_STATE;
|
||||
|
||||
typedef struct TOUCH_STATE {
|
||||
int t0Id;
|
||||
int t1Id;
|
||||
bool t0Down;
|
||||
bool t1Down;
|
||||
float t0X;
|
||||
float t0Y;
|
||||
float t1X;
|
||||
float t1Y;
|
||||
int t0Id = 0;
|
||||
int t1Id = 0;
|
||||
bool t0Down = false;
|
||||
bool t1Down = false;
|
||||
float t0X = 0.f;
|
||||
float t0Y = 0.f;
|
||||
float t1X = 0.f;
|
||||
float t1Y = 0.f;
|
||||
} TOUCH_STATE;
|
||||
|
||||
typedef struct JSL_AUTO_CALIBRATION {
|
||||
float confidence = 0.f;
|
||||
bool autoCalibrationEnabled = false;
|
||||
bool isSteady = false;
|
||||
} JSL_AUTO_CALIBRATION;
|
||||
|
||||
typedef struct JSL_SETTINGS {
|
||||
int gyroSpace = 0;
|
||||
int bodyColour = 0;
|
||||
int lGripColour = 0;
|
||||
int rGripColour = 0;
|
||||
int buttonColour = 0;
|
||||
int playerNumber = 0;
|
||||
int controllerType = 0;
|
||||
int splitType = 0;
|
||||
bool isCalibrating = false;
|
||||
bool autoCalibrationEnabled = false;
|
||||
bool isConnected = false;
|
||||
} JSL_SETTINGS;
|
||||
|
||||
extern "C" JOY_SHOCK_API int JslConnectDevices();
|
||||
extern "C" JOY_SHOCK_API int JslGetConnectedDeviceHandles(int* deviceHandleArray, int size);
|
||||
extern "C" JOY_SHOCK_API void JslDisconnectAndDisposeAll();
|
||||
extern "C" JOY_SHOCK_API bool JslStillConnected(int deviceId);
|
||||
|
||||
// get buttons as bits in the following order, using North South East West to name face buttons to avoid ambiguity between Xbox and Nintendo layouts:
|
||||
// 0x00001: up
|
||||
|
|
@ -169,6 +190,15 @@ extern "C" JOY_SHOCK_API float JslGetGyroX(int deviceId);
|
|||
extern "C" JOY_SHOCK_API float JslGetGyroY(int deviceId);
|
||||
extern "C" JOY_SHOCK_API float JslGetGyroZ(int deviceId);
|
||||
|
||||
// get accumulated average gyro since this function was last called or last flushed values
|
||||
extern "C" JOY_SHOCK_API void JslGetAndFlushAccumulatedGyro(int deviceId, float& gyroX, float& gyroY, float& gyroZ);
|
||||
|
||||
// set gyro space. JslGetGyro*, JslGetAndFlushAccumulatedGyro, JslGetIMUState, and the IMU_STATEs reported in the callback functions will use one of 3 transformations:
|
||||
// 0 = local space -> no transformation is done on gyro input
|
||||
// 1 = world space -> gyro input is transformed based on the calculated gravity direction to account for the player's preferred controller orientation
|
||||
// 2 = player space -> a simple combination of local and world space that is as adaptive as world space but is as robust as local space
|
||||
extern "C" JOY_SHOCK_API void JslSetGyroSpace(int deviceId, int gyroSpace);
|
||||
|
||||
// get accelerometor
|
||||
extern "C" JOY_SHOCK_API float JslGetAccelX(int deviceId);
|
||||
extern "C" JOY_SHOCK_API float JslGetAccelY(int deviceId);
|
||||
|
|
@ -185,6 +215,7 @@ extern "C" JOY_SHOCK_API float JslGetTouchY(int deviceId, bool secondTouch = fal
|
|||
extern "C" JOY_SHOCK_API float JslGetStickStep(int deviceId);
|
||||
extern "C" JOY_SHOCK_API float JslGetTriggerStep(int deviceId);
|
||||
extern "C" JOY_SHOCK_API float JslGetPollRate(int deviceId);
|
||||
extern "C" JOY_SHOCK_API float JslGetTimeSinceLastUpdate(int deviceId);
|
||||
|
||||
// calibration
|
||||
extern "C" JOY_SHOCK_API void JslResetContinuousCalibration(int deviceId);
|
||||
|
|
@ -193,12 +224,19 @@ extern "C" JOY_SHOCK_API void JslPauseContinuousCalibration(int deviceId);
|
|||
extern "C" JOY_SHOCK_API void JslSetAutomaticCalibration(int deviceId, bool enabled);
|
||||
extern "C" JOY_SHOCK_API void JslGetCalibrationOffset(int deviceId, float& xOffset, float& yOffset, float& zOffset);
|
||||
extern "C" JOY_SHOCK_API void JslSetCalibrationOffset(int deviceId, float xOffset, float yOffset, float zOffset);
|
||||
extern "C" JOY_SHOCK_API JSL_AUTO_CALIBRATION JslGetAutoCalibrationStatus(int deviceId);
|
||||
|
||||
// this function will get called for each input event from each controller
|
||||
extern "C" JOY_SHOCK_API void JslSetCallback(void(*callback)(int, JOY_SHOCK_STATE, JOY_SHOCK_STATE, IMU_STATE, IMU_STATE, float));
|
||||
// this function will get called for each input event, even if touch data didn't update
|
||||
extern "C" JOY_SHOCK_API void JslSetTouchCallback(void(*callback)(int, TOUCH_STATE, TOUCH_STATE, float));
|
||||
// this function will get called for each device when it is newly connected
|
||||
extern "C" JOY_SHOCK_API void JslSetConnectCallback(void(*callback)(int));
|
||||
// this function will get called for each device when it is disconnected
|
||||
extern "C" JOY_SHOCK_API void JslSetDisconnectCallback(void(*callback)(int, bool));
|
||||
|
||||
// super-getter for reading a whole lot of state at once
|
||||
extern "C" JOY_SHOCK_API JSL_SETTINGS JslGetControllerInfoAndSettings(int deviceId);
|
||||
// what kind of controller is this?
|
||||
extern "C" JOY_SHOCK_API int JslGetControllerType(int deviceId);
|
||||
// is this a left, right, or full controller?
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,17 +1,18 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b8c465928f1784a3fac8dc3766f7201c
|
||||
timeCreated: 1538230728
|
||||
licenseType: Free
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
'': Any
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
|
|
@ -77,7 +78,7 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86_64
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: LinuxUniversal
|
||||
second:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>18A391</string>
|
||||
<string>22D68</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
|
|
@ -31,16 +31,20 @@
|
|||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>10A255</string>
|
||||
<string>14C18</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>GM</string>
|
||||
<string>13.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>18A384</string>
|
||||
<string>22C55</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx10.14</string>
|
||||
<string>macosx13.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1000</string>
|
||||
<string>1420</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>10A255</string>
|
||||
<string>14C18</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>13.1</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -0,0 +1,14 @@
|
|||
fileFormatVersion: 2
|
||||
<<<<<<<< HEAD:Assets/Plugins/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/_CodeSignature.meta
|
||||
guid: 7c3db81ca6b7837489ddd39d07d8a941
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
========
|
||||
guid: e329403cfc5867042884e77dd4796d34
|
||||
NativeFormatImporter:
|
||||
>>>>>>>> release_1:Assets/Resources/Sprites/Games/Lockstep/Animations/Bach.controller.meta
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,115 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict/>
|
||||
<key>files2</key>
|
||||
<dict/>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0d124ee255b701b4b8832326c3cb17e0
|
||||
guid: 5905078a1ef7dab4fa302ee6555826c0
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
|
|
@ -5,11 +5,14 @@ PluginImporter:
|
|||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
'': Any
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
|
|
@ -61,7 +64,7 @@ PluginImporter:
|
|||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: x86_64
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: LinuxUniversal
|
||||
second:
|
||||
|
|
|
|||
|
|
@ -1,145 +1,130 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7d459a96865cc4aaab657012c6dc4833
|
||||
timeCreated: 1491979494
|
||||
licenseType: Pro
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
data:
|
||||
first:
|
||||
'': Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux: 1
|
||||
Exclude Linux64: 1
|
||||
Exclude LinuxUniversal: 1
|
||||
Exclude OSXIntel: 1
|
||||
Exclude OSXIntel64: 1
|
||||
Exclude OSXUniversal: 1
|
||||
Exclude WebGL: 1
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
Exclude iOS: 1
|
||||
data:
|
||||
first:
|
||||
'': Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
OS: AnyOS
|
||||
data:
|
||||
first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
data:
|
||||
first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
data:
|
||||
first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
data:
|
||||
first:
|
||||
Facebook: Win
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
data:
|
||||
first:
|
||||
Facebook: Win64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
data:
|
||||
first:
|
||||
Standalone: Linux
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: LinuxUniversal
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: OSXIntel
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: OSXIntel64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: OSXUniversal
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
data:
|
||||
first:
|
||||
Standalone: Win
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
data:
|
||||
first:
|
||||
Standalone: Win64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
data:
|
||||
first:
|
||||
Windows Store Apps: WindowsStoreApps
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
data:
|
||||
first:
|
||||
iPhone: iOS
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CompileFlags:
|
||||
FrameworkDependencies:
|
||||
- first:
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux: 1
|
||||
Exclude Linux64: 1
|
||||
Exclude LinuxUniversal: 1
|
||||
Exclude OSXIntel: 1
|
||||
Exclude OSXIntel64: 1
|
||||
Exclude OSXUniversal: 1
|
||||
Exclude WebGL: 1
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
Exclude iOS: 1
|
||||
- first:
|
||||
: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
OS: AnyOS
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
- first:
|
||||
Facebook: Win
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Facebook: Win64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: Linux
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: LinuxUniversal
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: OSXIntel
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: OSXIntel64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: OSXUniversal
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: Win64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Windows Store Apps: WindowsStoreApps
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
iPhone: iOS
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CompileFlags:
|
||||
FrameworkDependencies:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
{
|
||||
"name": "VorbisPluginImpl",
|
||||
"rootNamespace": "OggVorbis",
|
||||
"references": [],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": true,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6369f65a3f137eb448c3456fdbf498ff
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace OggVorbis
|
||||
{
|
||||
internal static class NativeBridge
|
||||
{
|
||||
#if UNITY_IOS && !UNITY_EDITOR
|
||||
private const string PLUGIN_NAME = "__Internal";
|
||||
#else
|
||||
private const string PLUGIN_NAME = "VorbisPlugin";
|
||||
#endif
|
||||
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "write_all_pcm_data_to_file")]
|
||||
internal static extern int WriteAllPcmDataToFile(
|
||||
string filePath,
|
||||
float[] samples,
|
||||
int samplesLength,
|
||||
short channels,
|
||||
int frequency,
|
||||
float base_quality,
|
||||
int samplesToRead);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "write_all_pcm_data_to_memory")]
|
||||
internal static extern int WriteAllPcmDataToMemory(
|
||||
out System.IntPtr bytesPtr,
|
||||
out int bytesLength,
|
||||
float[] samples,
|
||||
int samplesLength,
|
||||
short channels,
|
||||
int frequency,
|
||||
float base_quality,
|
||||
int samplesToRead);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "free_memory_array_for_write_all_pcm_data")]
|
||||
internal static extern int FreeMemoryArrayForWriteAllPcmData(
|
||||
System.IntPtr bytesNativeArray);
|
||||
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "read_all_pcm_data_from_file")]
|
||||
internal static extern int ReadAllPcmDataFromFile(
|
||||
string filePath,
|
||||
out System.IntPtr samples,
|
||||
out int samplesLength,
|
||||
out short channels,
|
||||
out int frequency,
|
||||
int maxSamplesToRead);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "read_all_pcm_data_from_memory")]
|
||||
internal static extern int ReadAllPcmDataFromMemory(
|
||||
byte[] memoryArray,
|
||||
int memoryArrayLength,
|
||||
out System.IntPtr samples,
|
||||
out int samplesLength,
|
||||
out short channels,
|
||||
out int frequency,
|
||||
int maxSamplesToRead);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "free_samples_array_native_memory")]
|
||||
internal static extern int FreeSamplesArrayNativeMemory(
|
||||
ref System.IntPtr samples);
|
||||
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "open_read_file_stream")]
|
||||
internal static extern System.IntPtr OpenReadFileStream(
|
||||
string filePath,
|
||||
out short channels,
|
||||
out int frequency);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "read_from_file_stream")]
|
||||
internal static extern int ReadFromFileStream(
|
||||
System.IntPtr state,
|
||||
float[] samplesToFill,
|
||||
int maxSamplesToRead);
|
||||
[DllImport(PLUGIN_NAME,
|
||||
CallingConvention = CallingConvention.Cdecl,
|
||||
EntryPoint = "close_file_stream")]
|
||||
internal static extern int CloseFileStream(
|
||||
System.IntPtr state);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
namespace OggVorbis
|
||||
{
|
||||
public enum NativeErrorCode
|
||||
{
|
||||
ERROR_INVALID_FILEPATH_PARAMETER = -1,
|
||||
ERROR_CANNOT_OPEN_FILE_FOR_WRITE = -2,
|
||||
ERROR_CANNOT_OPEN_FILE_FOR_READ = -3,
|
||||
ERROR_INPUT_FILESTREAM_IS_NOT_OGG_STREAM = -4,
|
||||
ERROR_READING_OGG_STREAM = -5,
|
||||
|
||||
ERROR_INVALID_SAMPLES_PARAMETER = -10,
|
||||
ERROR_INVALID_SAMPLESLENGTH_PARAMETER = -11,
|
||||
ERROR_INVALID_CHANNELS_PARAMETER = -12,
|
||||
ERROR_INVALID_FREQUENCY_PARAMETER = -13,
|
||||
ERROR_INVALID_BASE_QUALITY_PARAMETER = -14,
|
||||
ERROR_MALLOC_RETURNED_NULL = -15,
|
||||
ERROR_BYTES_MEMORY_ARRAY_NULL = -16,
|
||||
ERROR_INVALID_WRITE_CALLBACK_PARAMETER = -17,
|
||||
}
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
namespace OggVorbis
|
||||
{
|
||||
public class NativeErrorException : System.Exception
|
||||
{
|
||||
public NativeErrorCode NativeErrorCode { get; }
|
||||
|
||||
private NativeErrorException(NativeErrorCode nativeErrorCode)
|
||||
: base($"Error code: {nativeErrorCode}")
|
||||
{
|
||||
NativeErrorCode = nativeErrorCode;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"{nameof(NativeErrorException)} {Message}";
|
||||
}
|
||||
|
||||
internal static void ThrowExceptionIfNecessary(int returnValue)
|
||||
{
|
||||
if (returnValue == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
throw new NativeErrorException((NativeErrorCode)returnValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,170 +0,0 @@
|
|||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace OggVorbis
|
||||
{
|
||||
public static class VorbisPlugin
|
||||
{
|
||||
public static void Save(
|
||||
string filePath,
|
||||
UnityEngine.AudioClip audioClip,
|
||||
float quality = 0.4f,
|
||||
int samplesToRead = 1024)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(filePath))
|
||||
{
|
||||
throw new System.ArgumentException("The file path is null or white space");
|
||||
}
|
||||
if (audioClip == null)
|
||||
{
|
||||
throw new System.ArgumentNullException(nameof(audioClip));
|
||||
}
|
||||
if (samplesToRead <= 0)
|
||||
{
|
||||
throw new System.ArgumentOutOfRangeException(nameof(samplesToRead));
|
||||
}
|
||||
short finalChannelsCount = (short)audioClip.channels;
|
||||
if (finalChannelsCount != 1 && finalChannelsCount != 2)
|
||||
{
|
||||
throw new System.ArgumentException($"Only one or two channels are supported, provided channels count: {finalChannelsCount}");
|
||||
}
|
||||
if (!filePath.EndsWith(".ogg"))
|
||||
{
|
||||
filePath += ".ogg";
|
||||
}
|
||||
|
||||
float[] pcm = new float[audioClip.samples * audioClip.channels];
|
||||
audioClip.GetData(pcm, 0);
|
||||
int returnCode = NativeBridge.WriteAllPcmDataToFile(filePath, pcm, pcm.Length, finalChannelsCount, audioClip.frequency, quality, samplesToRead);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
}
|
||||
public static byte[] GetOggVorbis(
|
||||
UnityEngine.AudioClip audioClip,
|
||||
float quality = 0.4f,
|
||||
int samplesToRead = 1024)
|
||||
{
|
||||
if (audioClip == null)
|
||||
{
|
||||
throw new System.ArgumentNullException(nameof(audioClip));
|
||||
}
|
||||
if (samplesToRead <= 0)
|
||||
{
|
||||
throw new System.ArgumentOutOfRangeException(nameof(samplesToRead));
|
||||
}
|
||||
short finalChannelsCount = (short)audioClip.channels;
|
||||
if (finalChannelsCount != 1 && finalChannelsCount != 2)
|
||||
{
|
||||
throw new System.ArgumentException($"Only one or two channels are supported, provided channels count: {finalChannelsCount}");
|
||||
}
|
||||
int returnCode;
|
||||
System.IntPtr bytesPtr = System.IntPtr.Zero;
|
||||
byte[] bytes;
|
||||
try
|
||||
{
|
||||
float[] pcm = new float[audioClip.samples * audioClip.channels];
|
||||
audioClip.GetData(pcm, 0);
|
||||
returnCode = NativeBridge.WriteAllPcmDataToMemory(
|
||||
out bytesPtr,
|
||||
out int bytesLength,
|
||||
pcm,
|
||||
pcm.Length,
|
||||
finalChannelsCount,
|
||||
audioClip.frequency,
|
||||
quality,
|
||||
samplesToRead);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
bytes = new byte[bytesLength];
|
||||
Marshal.Copy(bytesPtr, bytes, 0, bytesLength);
|
||||
}
|
||||
finally
|
||||
{
|
||||
returnCode = NativeBridge.FreeMemoryArrayForWriteAllPcmData(bytesPtr);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
}
|
||||
return bytes;
|
||||
}
|
||||
|
||||
public static UnityEngine.AudioClip Load(string filePath, int maxSamplesToRead = 1024)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(filePath))
|
||||
{
|
||||
throw new System.ArgumentException("The file path is null or white space");
|
||||
}
|
||||
if (maxSamplesToRead <= 0)
|
||||
{
|
||||
throw new System.ArgumentOutOfRangeException(nameof(maxSamplesToRead));
|
||||
}
|
||||
if (!System.IO.File.Exists(filePath))
|
||||
{
|
||||
throw new System.IO.FileNotFoundException();
|
||||
}
|
||||
int returnCode;
|
||||
System.IntPtr pcmPtr = System.IntPtr.Zero;
|
||||
UnityEngine.AudioClip audioClip;
|
||||
try
|
||||
{
|
||||
returnCode = NativeBridge.ReadAllPcmDataFromFile(
|
||||
filePath,
|
||||
out pcmPtr,
|
||||
out int pcmLength,
|
||||
out short channels,
|
||||
out int frequency,
|
||||
maxSamplesToRead);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
float[] pcm = new float[pcmLength];
|
||||
Marshal.Copy(pcmPtr, pcm, 0, pcmLength);
|
||||
audioClip = UnityEngine.AudioClip.Create(System.IO.Path.GetFileName(filePath), pcmLength / channels, channels, frequency, false);
|
||||
audioClip.SetData(pcm, 0);
|
||||
}
|
||||
finally
|
||||
{
|
||||
returnCode = NativeBridge.FreeSamplesArrayNativeMemory(ref pcmPtr);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
}
|
||||
return audioClip;
|
||||
}
|
||||
public static UnityEngine.AudioClip ToAudioClip(byte[] bytes, string audioClipName, int maxSamplesToRead = 1024)
|
||||
{
|
||||
if (bytes == null)
|
||||
{
|
||||
throw new System.ArgumentNullException(nameof(bytes));
|
||||
}
|
||||
if (bytes.Length < 10)
|
||||
{
|
||||
throw new System.ArgumentException(nameof(bytes));
|
||||
}
|
||||
if (string.IsNullOrWhiteSpace(audioClipName))
|
||||
{
|
||||
throw new System.ArgumentException("Please provide an audio clip name");
|
||||
}
|
||||
if (maxSamplesToRead <= 0)
|
||||
{
|
||||
throw new System.ArgumentOutOfRangeException(nameof(maxSamplesToRead));
|
||||
}
|
||||
int returnCode;
|
||||
System.IntPtr pcmPtr = System.IntPtr.Zero;
|
||||
UnityEngine.AudioClip audioClip = null;
|
||||
try
|
||||
{
|
||||
returnCode = NativeBridge.ReadAllPcmDataFromMemory(
|
||||
bytes,
|
||||
bytes.Length,
|
||||
out pcmPtr,
|
||||
out int pcmLength,
|
||||
out short channels,
|
||||
out int frequency,
|
||||
maxSamplesToRead);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
float[] pcm = new float[pcmLength];
|
||||
Marshal.Copy(pcmPtr, pcm, 0, pcmLength);
|
||||
audioClip = UnityEngine.AudioClip.Create(audioClipName, pcmLength / channels, channels, frequency, false);
|
||||
audioClip.SetData(pcm, 0);
|
||||
}
|
||||
finally
|
||||
{
|
||||
returnCode = NativeBridge.FreeSamplesArrayNativeMemory(ref pcmPtr);
|
||||
NativeErrorException.ThrowExceptionIfNecessary(returnCode);
|
||||
}
|
||||
return audioClip;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fc30b60a7054ffe4fab9a1213bc78822
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ed6b2cc40bb22a344a651710a3c09021
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f212bce8ee6b531478c1cbf853aefd27
|
||||
folderAsset: yes
|
||||
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:
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 786d6d20fa5aa734e9663361b25b9a13
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6b4324dc320d4954d98e6f02832e1310
|
||||
folderAsset: yes
|
||||
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:
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 984717b87470169429b9186dfacf490b
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 933d7b0fdd3ae9fc18cbc60bbf3a746c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,86 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 93af7550f1e761df48d651960136b85d
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 1
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 1
|
||||
Exclude WebGL: 1
|
||||
Exclude Win: 0
|
||||
Exclude Win64: 0
|
||||
Exclude iOS: 1
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
DefaultValueInitialized: true
|
||||
OS: Linux
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: OSXUniversal
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
WebGL: WebGL
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
iPhone: iOS
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
AddToEmbeddedBinaries: false
|
||||
CPU: AnyCPU
|
||||
CompileFlags:
|
||||
FrameworkDependencies:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b17ebb086ab3a40e38b962354571591c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,80 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3dd18ede30e7e4dcbaae02cd851ffd1c
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 1
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 0
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 1
|
||||
Exclude OSXUniversal: 0
|
||||
Exclude Win: 1
|
||||
Exclude Win64: 1
|
||||
Exclude iOS: 0
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
DefaultValueInitialized: true
|
||||
OS: AnyOS
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- 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:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7f766c141793afa4cb9995b7ec9dad90
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 945159874f3e2da4c87b384d5ce9f88a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a9188e20df95d204a82ed104bc95e446
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,82 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8366486b20439f44ca3c6f11acb29fee
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
: Any
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
Exclude Android: 1
|
||||
Exclude Editor: 0
|
||||
Exclude Linux64: 0
|
||||
Exclude OSXUniversal: 0
|
||||
Exclude Win: 1
|
||||
Exclude Win64: 0
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86_64
|
||||
DefaultValueInitialized: true
|
||||
OS: Windows
|
||||
- first:
|
||||
Facebook: Win
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Facebook: Win64
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: Linux64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: OSXUniversal
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
- first:
|
||||
Standalone: Win
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
CPU: None
|
||||
- first:
|
||||
Standalone: Win64
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: AnyCPU
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d0aa47147d98f4642b47b3ed2aec0e99
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d0f7d099267d14a02bce1e39b785d79c
|
||||
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:
|
||||
AddToEmbeddedBinaries: false
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 75feb76cf68884b5b92865a558e77af2
|
||||
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:
|
||||
AddToEmbeddedBinaries: false
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -1,33 +0,0 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 27e6a8c0604d24215b304cb34439667b
|
||||
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:
|
||||
AddToEmbeddedBinaries: false
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue