├── .gitignore ├── .vsconfig ├── Assets ├── Scenes.meta ├── Scenes │ ├── SlotProject.unity │ └── SlotProject.unity.meta ├── TakiExample.meta ├── TakiExample │ ├── Prefubs.meta │ ├── Prefubs │ │ ├── Reel1.prefab │ │ └── Reel1.prefab.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── GameState.cs │ │ ├── GameState.cs.meta │ │ ├── IReelStartable.cs │ │ ├── IReelStartable.cs.meta │ │ ├── IReelStopable.cs │ │ ├── IReelStopable.cs.meta │ │ ├── Reel.cs │ │ ├── Reel.cs.meta │ │ ├── ReelRoll.cs │ │ ├── ReelRoll.cs.meta │ │ ├── ReelStopButton.cs │ │ ├── ReelStopButton.cs.meta │ │ ├── ReelZugara.cs │ │ ├── ReelZugara.cs.meta │ │ ├── ReelsManager.cs │ │ ├── ReelsManager.cs.meta │ │ ├── SlotRoleDetaminer.cs │ │ ├── SlotRoleDetaminer.cs.meta │ │ ├── SlotRoleJudgement.cs │ │ ├── SlotRoleJudgement.cs.meta │ │ ├── SlotStartLever.cs │ │ ├── SlotStartLever.cs.meta │ │ ├── ThreeReal.cs │ │ └── ThreeReal.cs.meta │ ├── SlotExample.unity │ ├── SlotExample.unity.meta │ ├── TempToProttype.meta │ └── TempToProttype │ │ ├── SlotLineCollection.cs │ │ └── SlotLineCollection.cs.meta ├── prefabs.meta ├── prefabs │ ├── Machine.prefab │ ├── Machine.prefab.meta │ ├── Reel.prefab │ ├── Reel.prefab.meta │ ├── Resources.meta │ ├── Resources │ │ ├── sounds.meta │ │ ├── sounds │ │ │ ├── big.wav │ │ │ ├── big.wav.meta │ │ │ ├── button.wav │ │ │ ├── button.wav.meta │ │ │ ├── fullhd.wav │ │ │ ├── fullhd.wav.meta │ │ │ ├── lever.wav │ │ │ └── lever.wav.meta │ │ ├── sprites.meta │ │ └── sprites │ │ │ ├── bar.png │ │ │ ├── bar.png.meta │ │ │ ├── bell.png │ │ │ ├── bell.png.meta │ │ │ ├── cherry.png │ │ │ ├── cherry.png.meta │ │ │ ├── fullhd.png │ │ │ ├── fullhd.png.meta │ │ │ ├── replay.png │ │ │ ├── replay.png.meta │ │ │ ├── seven.png │ │ │ ├── seven.png.meta │ │ │ ├── trash.png │ │ │ ├── trash.png.meta │ │ │ ├── watermelon.png │ │ │ └── watermelon.png.meta │ ├── image 13.png │ ├── image 13.png.meta │ ├── image 9.png │ ├── image 9.png.meta │ ├── reel1.png │ ├── reel1.png.meta │ ├── reel3.png │ ├── reel3.png.meta │ ├── releDesign.prefab │ └── releDesign.prefab.meta ├── scripts.meta ├── scripts │ ├── SceneManager.cs │ ├── SceneManager.cs.meta │ ├── Serial.meta │ ├── SerialHandler.cs │ ├── SerialHandler.cs.meta │ ├── enums.meta │ ├── enums │ │ ├── ButtonTypeEnum.cs │ │ ├── ButtonTypeEnum.cs.meta │ │ ├── DisplayedSymbolTypeEnum.cs │ │ ├── DisplayedSymbolTypeEnum.cs.meta │ │ ├── ReelTypeEnum.cs │ │ ├── ReelTypeEnum.cs.meta │ │ ├── SymbolTypeEnum.cs │ │ └── SymbolTypeEnum.cs.meta │ ├── factory.meta │ ├── factory │ │ ├── ReelFactory.cs │ │ ├── ReelFactory.cs.meta │ │ ├── SymbolFactory.cs │ │ └── SymbolFactory.cs.meta │ ├── model.meta │ ├── model │ │ ├── CoinFieldModel.cs │ │ ├── CoinFieldModel.cs.meta │ │ ├── ReelModel.cs │ │ └── ReelModel.cs.meta │ ├── service.meta │ └── service │ │ ├── CoinService.cs │ │ ├── CoinService.cs.meta │ │ ├── RCCrump.cs │ │ ├── RCCrump.cs.meta │ │ ├── ReelService.cs │ │ ├── ReelService.cs.meta │ │ ├── SoundEffectService.cs │ │ └── SoundEffectService.cs.meta ├── sprits.meta └── sprits │ ├── New Folder.meta │ ├── New Folder │ ├── Blackboard.png │ ├── Blackboard.png.meta │ ├── Button1.png │ ├── Button1.png.meta │ ├── Component 1.png │ ├── Component 1.png.meta │ ├── Component 2 (1).png │ ├── Component 2 (1).png.meta │ ├── arm_Circle.png │ └── arm_Circle.png.meta │ ├── designs.meta │ └── designs │ ├── RCCrump.png │ ├── RCCrump.png.meta │ ├── RCCrump_light.png │ ├── RCCrump_light.png.meta │ ├── bar.png │ ├── bar.png.meta │ ├── bell.png │ ├── bell.png.meta │ ├── cherry.png │ ├── cherry.png.meta │ ├── fullhd.png │ ├── fullhd.png.meta │ ├── melon.png │ ├── melon.png.meta │ ├── replay.png │ ├── replay.png.meta │ ├── seven.png │ ├── seven.png.meta │ ├── trush.png │ └── trush.png.meta ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── TimelineSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md └── omnisharp.json /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.toptal.com/developers/gitignore/api/unity 3 | # Edit at https://www.toptal.com/developers/gitignore?templates=unity 4 | 5 | ### Unity ### 6 | # This .gitignore file should be placed at the root of your Unity project directory 7 | # 8 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 9 | /[Ll]ibrary/ 10 | /[Tt]emp/ 11 | /[Oo]bj/ 12 | /[Bb]uild/ 13 | /[Bb]uilds/ 14 | /[Ll]ogs/ 15 | /[Uu]ser[Ss]ettings/ 16 | 17 | # MemoryCaptures can get excessive in size. 18 | # They also could contain extremely sensitive data 19 | /[Mm]emoryCaptures/ 20 | 21 | # Asset meta data should only be ignored when the corresponding asset is also ignored 22 | !/[Aa]ssets/**/*.meta 23 | 24 | # Uncomment this line if you wish to ignore the asset store tools plugin 25 | # /[Aa]ssets/AssetStoreTools* 26 | 27 | # Autogenerated Jetbrains Rider plugin 28 | /[Aa]ssets/Plugins/Editor/JetBrains* 29 | 30 | # Visual Studio cache directory 31 | .vs/ 32 | 33 | # Gradle cache directory 34 | .gradle/ 35 | 36 | # Autogenerated VS/MD/Consulo solution and project files 37 | ExportedObj/ 38 | .consulo/ 39 | *.csproj 40 | *.unityproj 41 | *.sln 42 | *.suo 43 | *.tmp 44 | *.user 45 | *.userprefs 46 | *.pidb 47 | *.booproj 48 | *.svd 49 | *.pdb 50 | *.mdb 51 | *.opendb 52 | *.VC.db 53 | 54 | # Unity3D generated meta files 55 | *.pidb.meta 56 | *.pdb.meta 57 | *.mdb.meta 58 | 59 | # Unity3D generated file on crash reports 60 | sysinfo.txt 61 | 62 | # Builds 63 | *.apk 64 | *.unitypackage 65 | 66 | # Crashlytics generated file 67 | crashlytics-build.properties 68 | 69 | # Autogenerated files 70 | InitTestScene*.unity.meta 71 | InitTestScene*.unity 72 | 73 | 74 | # End of https://www.toptal.com/developers/gitignore/api/unity 75 | -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 869ccc5c831e840c287de435a14ef995 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/SlotProject.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cda990e2423bbf4892e6590ba056729 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TakiExample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f20092f002a3dd24a93cd5d9c3237955 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TakiExample/Prefubs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3f76c0605fa2274e9aa3692d26062b6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TakiExample/Prefubs/Reel1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17acba2d5b7751f4da6881510387b7ae 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1db9234ed816e54ab430f0d9f57f24a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/GameState.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | namespace SlotProject.TakiExample 7 | { 8 | /// 9 | /// スロットの状態を何でも管理しちゃう神クラス。 10 | /// 様々なクラスのインスタンスを実際に持ち、外部インスタンスからのメッセージと自身の状態に応じて、 11 | /// 様々な動作をする命令をする。 12 | /// なお、約束された神クラス。 13 | /// 14 | public class GameState : MonoBehaviour 15 | { 16 | 17 | int coin;//所持コインの数 18 | 19 | /// 20 | /// スロットの当たる確率の状態 21 | /// 22 | enum ProbabilityState 23 | { 24 | Normal,//通常状態 25 | Fluctuation,//いわゆる確率変動状態 26 | } 27 | 28 | /// 29 | /// スロットの動作状態 30 | /// 31 | enum SlotActivityState 32 | { 33 | WaitForStart,//現在動いておらず、レバーからのスタート入力待ち 34 | Roll,//いずれかのリールが回っている状態 35 | Performance,//お金を払うなどの演出中 36 | } 37 | 38 | SlotRoleDetaminer slotRoleDeteminer; 39 | SlotRoleJudgement slotRoleJudgement; 40 | [SerializeField]SlotStartLever startLever; 41 | [SerializeField] ReelsManager reelsManager;//全てのリールを管理する者 42 | 43 | [SerializeField] Text coinText; 44 | 45 | 46 | ProbabilityState probabilityState;//今の確率状況 47 | SlotActivityState activityState;//今何の状態か 48 | 49 | 50 | private void Awake() 51 | { 52 | startLever.SlotStartEvent = SlotStartLever;//レバーが引かれた際のイベントを指定 53 | reelsManager.AllReelStopEvent = CheckReelWhenAllReelStoped;//全てのリールが止まった際のイベントを指定 54 | } 55 | 56 | 57 | 58 | /// 59 | /// レバーを引いてすろっとがスタートするときの関数。 60 | /// 61 | void SlotStartLever() 62 | { 63 | if (activityState == SlotActivityState.WaitForStart) 64 | { 65 | Debug.Log("スロットが回り始めました"); 66 | reelsManager.StartAllReel();//全てのリールを回す 67 | activityState = SlotActivityState.Roll;//回り始めた状態に変更する 68 | } 69 | else 70 | { 71 | Debug.Log("今の状態が" + activityState.ToString() +"のため、回せません。"); 72 | } 73 | } 74 | 75 | 76 | /// 77 | /// 全てのリールが止まった時に、発火されるべき関数 78 | /// 79 | void CheckReelWhenAllReelStoped(int coin) 80 | { 81 | activityState = SlotActivityState.WaitForStart;//とりあえず止まったことにする。 82 | ShowCoinCount(coin); 83 | Debug.Log("全てのリールが止まり、もう一回レバーを引けます"); 84 | } 85 | 86 | 87 | /// 88 | /// コインの枚数をテキストに出力する 89 | /// 90 | /// 91 | void ShowCoinCount(int coin) 92 | { 93 | coinText.text = "Coin" + coin; 94 | } 95 | 96 | } 97 | } -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/GameState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94264fc23d2bb3f44a4012fb13edc6b2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/IReelStartable.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SlotProject.TakiExample 8 | { 9 | interface IReelStartable 10 | { 11 | public void StartReel(int target); 12 | public void SetStopEvent(Action action); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/IReelStartable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 182d4a3944fa6144499976f5f4a7b81e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/IReelStopable.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SlotProject.TakiExample 8 | { 9 | interface IReelStopable 10 | { 11 | public void StopReel(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/IReelStopable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74f4b0481221ae64f9d831d9d9030a81 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/Reel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/TakiExample/Scripts/Reel.cs -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/Reel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f103a7894f358fc488d1a475c0d96231 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelRoll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | public class ReelRoll : MonoBehaviour 7 | { 8 | 9 | const float ROLL_ONE_FLAME = 0.1f; 10 | 11 | Transform TF; 12 | public bool isRolling; 13 | public bool isStopping; 14 | ReelZugara reelZugara; 15 | 16 | [SerializeField] int initialReelIndex; 17 | int reelIndexOffset;//何回分ずれたか 18 | 19 | [NonSerialized]public float topY;//スロットの天井となるy座標 20 | [NonSerialized] public float bottomY;//スロットの底となるy座標 21 | [NonSerialized] public int symbolCount;//いくつのシンボルをまとめて扱っているか 22 | 23 | 24 | [SerializeField] Sprite[] sprites; 25 | 26 | SpriteRenderer spriteRenderer; 27 | 28 | // Start is called before the first frame update 29 | void Start() 30 | { 31 | reelZugara = new ReelZugara(); 32 | TF = GetComponent();//キャッシュ(GetCOnponentはクソ思い) 33 | spriteRenderer = GetComponent(); 34 | } 35 | 36 | 37 | /// 38 | /// 画像の位置を変えます。 39 | /// 40 | /// 座標の繰り上がりが発生したかどうか 41 | public bool ScrollReel() 42 | { 43 | bool isIconReturn = false; 44 | //図柄のy座標を移動する 45 | float nextPositionY = TF.position.y - ROLL_ONE_FLAME; 46 | TF.position = new Vector3(TF.position.x, nextPositionY, TF.position.z); 47 | 48 | //思ったよりも下に行くようなら画像を変えて、一番上にもってく 49 | if (TF.position.y < bottomY) 50 | { 51 | reelIndexOffset = (reelIndexOffset + symbolCount) % reelZugara.reel.Length; 52 | int nextSymbolIndex = (reelIndexOffset + initialReelIndex) % reelZugara.reel.Length; 53 | spriteRenderer.sprite = sprites[reelZugara.reel[nextSymbolIndex]]; 54 | 55 | TF.position = new Vector3(TF.position.x, topY, TF.position.z); 56 | 57 | isIconReturn = true; 58 | } 59 | 60 | return isIconReturn; 61 | } 62 | 63 | /// 64 | /// 図形をゲットする関数です 65 | /// 66 | public int GetZugara() 67 | { 68 | int symbolIndex = (reelIndexOffset + initialReelIndex) % reelZugara.reel.Length; 69 | return reelZugara.reel[symbolIndex]; 70 | } 71 | 72 | 73 | public void StopMainRolling() 74 | { 75 | isStopping = true; 76 | isRolling = false; 77 | } 78 | 79 | public void StopAllIconRolling() 80 | { 81 | isStopping = false; 82 | isRolling = false; 83 | } 84 | 85 | } 86 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelRoll.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22113c713ba500944bc45b717fa14440 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelStopButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/TakiExample/Scripts/ReelStopButton.cs -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelStopButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b87d142cc29bdd488cecc633c36a025 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelZugara.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class ReelZugara 6 | { 7 | public int[] reel = { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6 }; 8 | } 9 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelZugara.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8825cb50077d1dc478f78bb419c64c75 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/TakiExample/Scripts/ReelsManager.cs -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ReelsManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a721fa2603ecf0240873b8d88e969376 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotRoleDetaminer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/TakiExample/Scripts/SlotRoleDetaminer.cs -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotRoleDetaminer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 036adf07bbe96c34997f0626c99a4da2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotRoleJudgement.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace SlotProject.TakiExample 6 | { 7 | /// 8 | /// 実際に値を見てどんな役がそろっているか確認する役目を持つ。 9 | /// ただ、具体的な役を返すとアレなので、何番目の数値が何でそろったかのみを返すと良さそう? 10 | /// 11 | public class SlotRoleJudgement 12 | { 13 | 14 | //手に入るこいん(デバッグ用) 15 | int[] coin = { 1, 10, 100, 1000, 10000, 100000, 1000000 }; 16 | 17 | 18 | public int CheckSlotReel(int[][] reals) 19 | { 20 | 21 | int totalCoin =0; 22 | 23 | //連想配列的な発想で、めんどくさい処理をfor分に落とし込む。 24 | //実際はすべてのリールを管理するクラスを作って、あヴぇくんの言うようにforeachを用いると良さそうです。 25 | int[] reel1Index = {2}; 26 | int[] reel2Index = {2}; 27 | int[] reel3Index = {2}; 28 | 29 | for(int i = 0; i < reel1Index.Length; i++) 30 | { 31 | if(reals[0][reel1Index[i]] == reals[1][reel2Index[i]] && reals[0][reel1Index[i]] == reals[2][reel3Index[i]]) 32 | { 33 | totalCoin += coin[reals[0][reel1Index[i]]]; 34 | } 35 | } 36 | 37 | return totalCoin ; 38 | 39 | } 40 | 41 | } 42 | } -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotRoleJudgement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2851e70651500f744b78e1fb1e7fe02b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotStartLever.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/TakiExample/Scripts/SlotStartLever.cs -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/SlotStartLever.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25c7f91655eebaf47ba5ddf0466fb6d9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ThreeReal.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace SlotProject.TakiExample 8 | { 9 | public class ThreeReal 10 | { 11 | 12 | 13 | 14 | } 15 | } -------------------------------------------------------------------------------- /Assets/TakiExample/Scripts/ThreeReal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0261f824353388f45af8fd3d12ac88c9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TakiExample/SlotExample.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b968e4f5f0ba004b8a2a0b00ab461bb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TakiExample/TempToProttype.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e9c2cd4d472db94ab4faa575cf82bf6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TakiExample/TempToProttype/SlotLineCollection.cs: -------------------------------------------------------------------------------- 1 | using SlotProject; 2 | 3 | public class SlotLineCollection 4 | { 5 | 6 | public DisplayedSymbolTypeEnum[][] slotLineCollection; 7 | 8 | public SlotLineCollection() 9 | { 10 | slotLineCollection = new DisplayedSymbolTypeEnum[5][]; 11 | 12 | slotLineCollection[0] = 13 | new DisplayedSymbolTypeEnum[] 14 | { 15 | DisplayedSymbolTypeEnum.TOP, 16 | DisplayedSymbolTypeEnum.TOP, 17 | DisplayedSymbolTypeEnum.TOP 18 | }; 19 | 20 | slotLineCollection[1] = 21 | new DisplayedSymbolTypeEnum[] 22 | { 23 | DisplayedSymbolTypeEnum.CENTER, 24 | DisplayedSymbolTypeEnum.CENTER, 25 | DisplayedSymbolTypeEnum.CENTER 26 | }; 27 | 28 | 29 | slotLineCollection[2] = 30 | new DisplayedSymbolTypeEnum[] 31 | { 32 | DisplayedSymbolTypeEnum.UNDER, 33 | DisplayedSymbolTypeEnum.UNDER, 34 | DisplayedSymbolTypeEnum.UNDER 35 | }; 36 | 37 | slotLineCollection[3] = 38 | new DisplayedSymbolTypeEnum[] 39 | { 40 | DisplayedSymbolTypeEnum.TOP, 41 | DisplayedSymbolTypeEnum.CENTER, 42 | DisplayedSymbolTypeEnum.UNDER 43 | }; 44 | 45 | 46 | slotLineCollection[4] = 47 | new DisplayedSymbolTypeEnum[] 48 | { 49 | DisplayedSymbolTypeEnum.UNDER, 50 | DisplayedSymbolTypeEnum.CENTER, 51 | DisplayedSymbolTypeEnum.TOP 52 | }; 53 | 54 | } 55 | 56 | } 57 | -------------------------------------------------------------------------------- /Assets/TakiExample/TempToProttype/SlotLineCollection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 782690ce98df53941a7f80a12eb1ce5d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49eaeb7e2ebd2446cbfac936d9b717aa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/prefabs/Machine.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ca604af07625435d80971577e90bf75 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/prefabs/Reel.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &1057708907015465376 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4946192540573553948} 12 | - component: {fileID: 4087318337210895745} 13 | m_Layer: 0 14 | m_Name: under_symbol 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &4946192540573553948 21 | Transform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 1057708907015465376} 27 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 28 | m_LocalPosition: {x: 0, y: -0.8, z: 0} 29 | m_LocalScale: {x: 0.5, y: 0.5, z: 1} 30 | m_Children: [] 31 | m_Father: {fileID: 8498888446728791174} 32 | m_RootOrder: 0 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | --- !u!212 &4087318337210895745 35 | SpriteRenderer: 36 | m_ObjectHideFlags: 0 37 | m_CorrespondingSourceObject: {fileID: 0} 38 | m_PrefabInstance: {fileID: 0} 39 | m_PrefabAsset: {fileID: 0} 40 | m_GameObject: {fileID: 1057708907015465376} 41 | m_Enabled: 1 42 | m_CastShadows: 0 43 | m_ReceiveShadows: 0 44 | m_DynamicOccludee: 1 45 | m_MotionVectors: 1 46 | m_LightProbeUsage: 1 47 | m_ReflectionProbeUsage: 1 48 | m_RayTracingMode: 0 49 | m_RayTraceProcedural: 0 50 | m_RenderingLayerMask: 1 51 | m_RendererPriority: 0 52 | m_Materials: 53 | - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 54 | m_StaticBatchInfo: 55 | firstSubMesh: 0 56 | subMeshCount: 0 57 | m_StaticBatchRoot: {fileID: 0} 58 | m_ProbeAnchor: {fileID: 0} 59 | m_LightProbeVolumeOverride: {fileID: 0} 60 | m_ScaleInLightmap: 1 61 | m_ReceiveGI: 1 62 | m_PreserveUVs: 0 63 | m_IgnoreNormalsForChartDetection: 0 64 | m_ImportantGI: 0 65 | m_StitchLightmapSeams: 1 66 | m_SelectedEditorRenderState: 0 67 | m_MinimumChartSize: 4 68 | m_AutoUVMaxDistance: 0.5 69 | m_AutoUVMaxAngle: 89 70 | m_LightmapParameters: {fileID: 0} 71 | m_SortingLayerID: 0 72 | m_SortingLayer: 0 73 | m_SortingOrder: 0 74 | m_Sprite: {fileID: 0} 75 | m_Color: {r: 1, g: 1, b: 1, a: 1} 76 | m_FlipX: 0 77 | m_FlipY: 0 78 | m_DrawMode: 0 79 | m_Size: {x: 2.04, y: 0.94} 80 | m_AdaptiveModeThreshold: 0.5 81 | m_SpriteTileMode: 0 82 | m_WasSpriteAssigned: 0 83 | m_MaskInteraction: 0 84 | m_SpriteSortPoint: 0 85 | --- !u!1 &1909092070216312290 86 | GameObject: 87 | m_ObjectHideFlags: 0 88 | m_CorrespondingSourceObject: {fileID: 0} 89 | m_PrefabInstance: {fileID: 0} 90 | m_PrefabAsset: {fileID: 0} 91 | serializedVersion: 6 92 | m_Component: 93 | - component: {fileID: 6977636950903957054} 94 | - component: {fileID: 2268252235903711324} 95 | m_Layer: 0 96 | m_Name: top_symbol 97 | m_TagString: Untagged 98 | m_Icon: {fileID: 0} 99 | m_NavMeshLayer: 0 100 | m_StaticEditorFlags: 0 101 | m_IsActive: 1 102 | --- !u!4 &6977636950903957054 103 | Transform: 104 | m_ObjectHideFlags: 0 105 | m_CorrespondingSourceObject: {fileID: 0} 106 | m_PrefabInstance: {fileID: 0} 107 | m_PrefabAsset: {fileID: 0} 108 | m_GameObject: {fileID: 1909092070216312290} 109 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 110 | m_LocalPosition: {x: 0, y: 0.8, z: 0} 111 | m_LocalScale: {x: 0.5, y: 0.5, z: 1} 112 | m_Children: [] 113 | m_Father: {fileID: 8498888446728791174} 114 | m_RootOrder: 2 115 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 116 | --- !u!212 &2268252235903711324 117 | SpriteRenderer: 118 | m_ObjectHideFlags: 0 119 | m_CorrespondingSourceObject: {fileID: 0} 120 | m_PrefabInstance: {fileID: 0} 121 | m_PrefabAsset: {fileID: 0} 122 | m_GameObject: {fileID: 1909092070216312290} 123 | m_Enabled: 1 124 | m_CastShadows: 0 125 | m_ReceiveShadows: 0 126 | m_DynamicOccludee: 1 127 | m_MotionVectors: 1 128 | m_LightProbeUsage: 1 129 | m_ReflectionProbeUsage: 1 130 | m_RayTracingMode: 0 131 | m_RayTraceProcedural: 0 132 | m_RenderingLayerMask: 1 133 | m_RendererPriority: 0 134 | m_Materials: 135 | - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 136 | m_StaticBatchInfo: 137 | firstSubMesh: 0 138 | subMeshCount: 0 139 | m_StaticBatchRoot: {fileID: 0} 140 | m_ProbeAnchor: {fileID: 0} 141 | m_LightProbeVolumeOverride: {fileID: 0} 142 | m_ScaleInLightmap: 1 143 | m_ReceiveGI: 1 144 | m_PreserveUVs: 0 145 | m_IgnoreNormalsForChartDetection: 0 146 | m_ImportantGI: 0 147 | m_StitchLightmapSeams: 1 148 | m_SelectedEditorRenderState: 0 149 | m_MinimumChartSize: 4 150 | m_AutoUVMaxDistance: 0.5 151 | m_AutoUVMaxAngle: 89 152 | m_LightmapParameters: {fileID: 0} 153 | m_SortingLayerID: 0 154 | m_SortingLayer: 0 155 | m_SortingOrder: 0 156 | m_Sprite: {fileID: 0} 157 | m_Color: {r: 1, g: 1, b: 1, a: 1} 158 | m_FlipX: 0 159 | m_FlipY: 0 160 | m_DrawMode: 0 161 | m_Size: {x: 3.02, y: 1.67} 162 | m_AdaptiveModeThreshold: 0.5 163 | m_SpriteTileMode: 0 164 | m_WasSpriteAssigned: 0 165 | m_MaskInteraction: 0 166 | m_SpriteSortPoint: 0 167 | --- !u!1 &2284801450927419874 168 | GameObject: 169 | m_ObjectHideFlags: 0 170 | m_CorrespondingSourceObject: {fileID: 0} 171 | m_PrefabInstance: {fileID: 0} 172 | m_PrefabAsset: {fileID: 0} 173 | serializedVersion: 6 174 | m_Component: 175 | - component: {fileID: 2119155776819469300} 176 | - component: {fileID: 3746843414399307207} 177 | m_Layer: 0 178 | m_Name: center_symbol 179 | m_TagString: Untagged 180 | m_Icon: {fileID: 0} 181 | m_NavMeshLayer: 0 182 | m_StaticEditorFlags: 0 183 | m_IsActive: 1 184 | --- !u!4 &2119155776819469300 185 | Transform: 186 | m_ObjectHideFlags: 0 187 | m_CorrespondingSourceObject: {fileID: 0} 188 | m_PrefabInstance: {fileID: 0} 189 | m_PrefabAsset: {fileID: 0} 190 | m_GameObject: {fileID: 2284801450927419874} 191 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 192 | m_LocalPosition: {x: 0, y: 0, z: 0} 193 | m_LocalScale: {x: 0.5, y: 0.5, z: 1} 194 | m_Children: [] 195 | m_Father: {fileID: 8498888446728791174} 196 | m_RootOrder: 1 197 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 198 | --- !u!212 &3746843414399307207 199 | SpriteRenderer: 200 | m_ObjectHideFlags: 0 201 | m_CorrespondingSourceObject: {fileID: 0} 202 | m_PrefabInstance: {fileID: 0} 203 | m_PrefabAsset: {fileID: 0} 204 | m_GameObject: {fileID: 2284801450927419874} 205 | m_Enabled: 1 206 | m_CastShadows: 0 207 | m_ReceiveShadows: 0 208 | m_DynamicOccludee: 1 209 | m_MotionVectors: 1 210 | m_LightProbeUsage: 1 211 | m_ReflectionProbeUsage: 1 212 | m_RayTracingMode: 0 213 | m_RayTraceProcedural: 0 214 | m_RenderingLayerMask: 1 215 | m_RendererPriority: 0 216 | m_Materials: 217 | - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 218 | m_StaticBatchInfo: 219 | firstSubMesh: 0 220 | subMeshCount: 0 221 | m_StaticBatchRoot: {fileID: 0} 222 | m_ProbeAnchor: {fileID: 0} 223 | m_LightProbeVolumeOverride: {fileID: 0} 224 | m_ScaleInLightmap: 1 225 | m_ReceiveGI: 1 226 | m_PreserveUVs: 0 227 | m_IgnoreNormalsForChartDetection: 0 228 | m_ImportantGI: 0 229 | m_StitchLightmapSeams: 1 230 | m_SelectedEditorRenderState: 0 231 | m_MinimumChartSize: 4 232 | m_AutoUVMaxDistance: 0.5 233 | m_AutoUVMaxAngle: 89 234 | m_LightmapParameters: {fileID: 0} 235 | m_SortingLayerID: 0 236 | m_SortingLayer: 0 237 | m_SortingOrder: 0 238 | m_Sprite: {fileID: 0} 239 | m_Color: {r: 1, g: 1, b: 1, a: 1} 240 | m_FlipX: 0 241 | m_FlipY: 0 242 | m_DrawMode: 0 243 | m_Size: {x: 2.4, y: 1.34} 244 | m_AdaptiveModeThreshold: 0.5 245 | m_SpriteTileMode: 0 246 | m_WasSpriteAssigned: 0 247 | m_MaskInteraction: 0 248 | m_SpriteSortPoint: 0 249 | --- !u!1 &8498888446728791172 250 | GameObject: 251 | m_ObjectHideFlags: 0 252 | m_CorrespondingSourceObject: {fileID: 0} 253 | m_PrefabInstance: {fileID: 0} 254 | m_PrefabAsset: {fileID: 0} 255 | serializedVersion: 6 256 | m_Component: 257 | - component: {fileID: 8498888446728791174} 258 | - component: {fileID: 2199500812520276012} 259 | m_Layer: 0 260 | m_Name: Reel 261 | m_TagString: Untagged 262 | m_Icon: {fileID: 0} 263 | m_NavMeshLayer: 0 264 | m_StaticEditorFlags: 0 265 | m_IsActive: 1 266 | --- !u!4 &8498888446728791174 267 | Transform: 268 | m_ObjectHideFlags: 0 269 | m_CorrespondingSourceObject: {fileID: 0} 270 | m_PrefabInstance: {fileID: 0} 271 | m_PrefabAsset: {fileID: 0} 272 | m_GameObject: {fileID: 8498888446728791172} 273 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 274 | m_LocalPosition: {x: -2, y: 0, z: 0} 275 | m_LocalScale: {x: 1, y: 1, z: 1} 276 | m_Children: 277 | - {fileID: 4946192540573553948} 278 | - {fileID: 2119155776819469300} 279 | - {fileID: 6977636950903957054} 280 | m_Father: {fileID: 0} 281 | m_RootOrder: 0 282 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 283 | --- !u!114 &2199500812520276012 284 | MonoBehaviour: 285 | m_ObjectHideFlags: 0 286 | m_CorrespondingSourceObject: {fileID: 0} 287 | m_PrefabInstance: {fileID: 0} 288 | m_PrefabAsset: {fileID: 0} 289 | m_GameObject: {fileID: 8498888446728791172} 290 | m_Enabled: 1 291 | m_EditorHideFlags: 0 292 | m_Script: {fileID: 11500000, guid: f67f902bb1ff44670923dea28a84160a, type: 3} 293 | m_Name: 294 | m_EditorClassIdentifier: 295 | displayedSymbols: 296 | - {fileID: 1909092070216312290} 297 | - {fileID: 2284801450927419874} 298 | - {fileID: 1057708907015465376} 299 | -------------------------------------------------------------------------------- /Assets/prefabs/Reel.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3b530fcfe9844cd6a3c669ad72141f9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6efdd4d96d2e4d149de8e8289d8564c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7b660cae58bb42f19c7927b4bc63248 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/big.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sounds/big.wav -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/big.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 726a36aca7ea8455b9c56bdd6aa0ab1b 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/button.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sounds/button.wav -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/button.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc400238a0b5a4f91b84ffa708de0747 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/fullhd.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sounds/fullhd.wav -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/fullhd.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a39578915c61431ab26f0952d9c7248 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/lever.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sounds/lever.wav -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sounds/lever.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f259813a554f04683b52b95b23a27ef0 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65e2738a2f84f45088367c1efe095eb5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/bar.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/bar.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5abdc2cf491c94469bec4a057b9143ab 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/bell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/bell.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/bell.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb66cb7673c9547ce8e1c3a3bc11e295 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/cherry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/cherry.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/cherry.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0f417afb20ed48c1803ed4b543a110d 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/fullhd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/fullhd.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/fullhd.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf93fed684d6f41349838fadc8123638 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/replay.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/replay.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7c1d78450cd94feaa499bdc1a6f4651 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/seven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/seven.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/seven.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aeb3e2a82765d4eae955b4a0d65e636b 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/trash.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/trash.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05d979e5b720941ff8a19858d3ba8c03 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/watermelon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/Resources/sprites/watermelon.png -------------------------------------------------------------------------------- /Assets/prefabs/Resources/sprites/watermelon.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd167d7a78be64ec39d7fda9096511eb 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/image 13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/image 13.png -------------------------------------------------------------------------------- /Assets/prefabs/image 13.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e258fb9e4f064098aa3de56aeb14752 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/image 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/image 9.png -------------------------------------------------------------------------------- /Assets/prefabs/image 9.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13757f1a830994385a445106b86e31ae 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/reel1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/reel1.png -------------------------------------------------------------------------------- /Assets/prefabs/reel1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ccec40f0e1404b418221947178e6bbd 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/reel3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Drunknow/SlotProject2021/ac765fc3729b64c7b60bd1dcd977ed34e1cc365b/Assets/prefabs/reel3.png -------------------------------------------------------------------------------- /Assets/prefabs/reel3.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56591a15721f040d18d1ed67eb90c63e 3 | TextureImporter: 4 | internalIDToNameTable: [] 5 | externalObjects: {} 6 | serializedVersion: 11 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | vTOnly: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 0 30 | seamlessCubemap: 0 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 1 36 | aniso: 1 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 0 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 1 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 1 54 | spriteTessellationDetail: -1 55 | textureType: 8 56 | textureShape: 1 57 | singleChannelComponent: 0 58 | flipbookRows: 1 59 | flipbookColumns: 1 60 | maxTextureSizeSet: 0 61 | compressionQualitySet: 0 62 | textureFormatSet: 0 63 | ignorePngGamma: 0 64 | applyGammaDecoding: 0 65 | platformSettings: 66 | - serializedVersion: 3 67 | buildTarget: DefaultTexturePlatform 68 | maxTextureSize: 2048 69 | resizeAlgorithm: 0 70 | textureFormat: -1 71 | textureCompression: 1 72 | compressionQuality: 50 73 | crunchedCompression: 0 74 | allowsAlphaSplitting: 0 75 | overridden: 0 76 | androidETC2FallbackOverride: 0 77 | forceMaximumCompressionQuality_BC6H_BC7: 0 78 | spriteSheet: 79 | serializedVersion: 2 80 | sprites: [] 81 | outline: [] 82 | physicsShape: [] 83 | bones: [] 84 | spriteID: 5e97eb03825dee720800000000000000 85 | internalID: 0 86 | vertices: [] 87 | indices: 88 | edges: [] 89 | weights: [] 90 | secondaryTextures: [] 91 | spritePackingTag: 92 | pSDRemoveMatte: 0 93 | pSDShowRemoveMatteOption: 0 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/prefabs/releDesign.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &6009005038686676371 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 8335043470124718037} 12 | - component: {fileID: 8763430219055859911} 13 | - component: {fileID: 1962960396} 14 | m_Layer: 0 15 | m_Name: releDesign 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!4 &8335043470124718037 22 | Transform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 6009005038686676371} 28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 29 | m_LocalPosition: {x: -5.39, y: 5.97, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | --- !u!212 &8763430219055859911 36 | SpriteRenderer: 37 | m_ObjectHideFlags: 0 38 | m_CorrespondingSourceObject: {fileID: 0} 39 | m_PrefabInstance: {fileID: 0} 40 | m_PrefabAsset: {fileID: 0} 41 | m_GameObject: {fileID: 6009005038686676371} 42 | m_Enabled: 1 43 | m_CastShadows: 0 44 | m_ReceiveShadows: 0 45 | m_DynamicOccludee: 1 46 | m_MotionVectors: 1 47 | m_LightProbeUsage: 1 48 | m_ReflectionProbeUsage: 1 49 | m_RayTracingMode: 0 50 | m_RayTraceProcedural: 0 51 | m_RenderingLayerMask: 1 52 | m_RendererPriority: 0 53 | m_Materials: 54 | - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 55 | m_StaticBatchInfo: 56 | firstSubMesh: 0 57 | subMeshCount: 0 58 | m_StaticBatchRoot: {fileID: 0} 59 | m_ProbeAnchor: {fileID: 0} 60 | m_LightProbeVolumeOverride: {fileID: 0} 61 | m_ScaleInLightmap: 1 62 | m_ReceiveGI: 1 63 | m_PreserveUVs: 0 64 | m_IgnoreNormalsForChartDetection: 0 65 | m_ImportantGI: 0 66 | m_StitchLightmapSeams: 1 67 | m_SelectedEditorRenderState: 0 68 | m_MinimumChartSize: 4 69 | m_AutoUVMaxDistance: 0.5 70 | m_AutoUVMaxAngle: 89 71 | m_LightmapParameters: {fileID: 0} 72 | m_SortingLayerID: 0 73 | m_SortingLayer: 0 74 | m_SortingOrder: 0 75 | m_Sprite: {fileID: 21300000, guid: ca30fb576492e4bdc820231f11fc4c56, type: 3} 76 | m_Color: {r: 1, g: 1, b: 1, a: 1} 77 | m_FlipX: 0 78 | m_FlipY: 0 79 | m_DrawMode: 0 80 | m_Size: {x: 1.69, y: 1.69} 81 | m_AdaptiveModeThreshold: 0.5 82 | m_SpriteTileMode: 0 83 | m_WasSpriteAssigned: 1 84 | m_MaskInteraction: 0 85 | m_SpriteSortPoint: 0 86 | --- !u!114 &1962960396 87 | MonoBehaviour: 88 | m_ObjectHideFlags: 0 89 | m_CorrespondingSourceObject: {fileID: 0} 90 | m_PrefabInstance: {fileID: 0} 91 | m_PrefabAsset: {fileID: 0} 92 | m_GameObject: {fileID: 6009005038686676371} 93 | m_Enabled: 1 94 | m_EditorHideFlags: 0 95 | m_Script: {fileID: 11500000, guid: 4a472a2a4ad39473eae0143eedd1c1d1, type: 3} 96 | m_Name: 97 | m_EditorClassIdentifier: 98 | DESIGN_IMAGES: 99 | - {fileID: 21300000, guid: ca30fb576492e4bdc820231f11fc4c56, type: 3} 100 | - {fileID: 21300000, guid: 283b1ae10b50c4058b1eb543454f41ba, type: 3} 101 | - {fileID: 21300000, guid: 98029398db7d94fe181bef5cd62f3bca, type: 3} 102 | - {fileID: 21300000, guid: be6a7583e56ef4e0297a454a2767ccfe, type: 3} 103 | - {fileID: 21300000, guid: 8fe43fbfc3a7b44dcadacf885b7504d1, type: 3} 104 | - {fileID: 21300000, guid: b98345f911f6f41ddaafd562e05b7173, type: 3} 105 | - {fileID: 21300000, guid: c1c50bfd4784a4746b9f720a63907c1f, type: 3} 106 | releNumber: 0 107 | -------------------------------------------------------------------------------- /Assets/prefabs/releDesign.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7a1cb37ecd734222b8c975689a1b4ec 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b81d79cc9e12543eb989fd81df41f67f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/scripts/SceneManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | using UnityEngine.UI; 4 | using System.Collections; 5 | 6 | namespace SlotProject 7 | { 8 | 9 | public class SceneManager : MonoBehaviour 10 | { 11 | 12 | 13 | [SerializeField] ReelService reelService; 14 | 15 | [SerializeField] CoinService coinService; 16 | 17 | [SerializeField] SoundEffectService soundEffectService; 18 | 19 | [SerializeField] ButtonTypeEnum buttonType; 20 | 21 | public SerialHandler serialHandler; 22 | 23 | 24 | 25 | public void Start() 26 | { 27 | // ボタンを押した時に実行するメソッドを設定 28 | this.GetComponent