Unity-19050-05-BallPool finished

master
chwan1 6 years ago
parent 48a8ae9b3f
commit ffef1db943
  1. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake01.asset
  2. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake01.asset.meta
  3. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake02.asset
  4. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake02.asset.meta
  5. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake03.asset
  6. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake03.asset.meta
  7. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake04.asset
  8. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake04.asset.meta
  9. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake05.asset
  10. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake05.asset.meta
  11. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake06.asset
  12. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake06.asset.meta
  13. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake07.asset
  14. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake07.asset.meta
  15. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake08.asset
  16. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake08.asset.meta
  17. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake09.asset
  18. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake09.asset.meta
  19. 17
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake10.asset
  20. 8
      Unity-19050-05-BallPool/Assets/Frozen/DSAsset/Flake10.asset.meta
  21. 199
      Unity-19050-05-BallPool/Assets/Frozen/Flake.prefab
  22. 7
      Unity-19050-05-BallPool/Assets/Frozen/Flake.prefab.meta
  23. 10177
      Unity-19050-05-BallPool/Assets/Frozen/Frozen.unity
  24. 11
      Unity-19050-05-BallPool/Assets/Frozen/Script/Destroyer.cs
  25. 11
      Unity-19050-05-BallPool/Assets/Frozen/Script/Destroyer.cs.meta
  26. 54
      Unity-19050-05-BallPool/Assets/Frozen/Script/FlakeSpawner.cs
  27. 11
      Unity-19050-05-BallPool/Assets/Frozen/Script/FlakeSpawner.cs.meta
  28. 51
      Unity-19050-05-BallPool/Assets/Frozen/Script/SceneController.cs
  29. 5
      Unity-19050-05-BallPool/Assets/Frozen/Script/SoundLoader.cs
  30. 2
      Unity-19050-05-BallPool/Packages/com.ultracombos.chwan1
  31. 1
      Unity-19050-05-BallPool/Packages/manifest.json
  32. 2
      Unity-19050-05-BallPool/ProjectSettings/TagManager.asset

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake01
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ..\FrozenMaterial\flake\_flakeBurst01.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 816937d7e890c524f96a6ae2e7c43f3b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake02
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst02.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5287d6a26b42bb84b981174a02c71d65
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake03
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst03.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: db42d41abde8e644eb89e337f6daf714
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake04
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst04.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 90d4f4af7afb387479eeb0318c32b2d7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake05
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst05.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 193ffabd554d6ae4d91a4eaed819ae7b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake06
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst06.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: abe51c9457124c143b14d92150d95dfa
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake07
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst07.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ac2d4bf19575fe24a928032038336685
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake08
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst08.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 89428c9838a898e49986b6171b24e85b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake09
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst09.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0fb93ec870347e241b87c299ff094410
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b7eca376a120a0e49a97afa024778843, type: 3}
m_Name: Flake10
m_EditorClassIdentifier:
m_VideoLocation: 1
m_VideoPath: ../FrozenMaterial/flake/_flakeBurst10.avi
animationClip: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 620b2f255a874df4c827f25936d5f40b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,199 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7076451182801938125
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7076451182801938124}
- component: {fileID: 7076451182801938127}
- component: {fileID: 7076451182801938112}
- component: {fileID: 7076451182801938113}
- component: {fileID: 7076451182801938126}
- component: {fileID: 114582606103199088}
- component: {fileID: 114660513081991560}
- component: {fileID: 114090349892134162}
m_Layer: 12
m_Name: Flake
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7076451182801938124
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 824, y: 907}
m_SizeDelta: {x: 256, y: 256}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7076451182801938127
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d53297394c1244540a97de387414e4c6, type: 3}
m_Name:
m_EditorClassIdentifier:
VideoAsset: {fileID: 11400000, guid: 816937d7e890c524f96a6ae2e7c43f3b, type: 2}
playOnEnable: 1
Looping: 0
strategy: 1
--- !u!222 &7076451182801938112
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_CullTransparentMesh: 0
--- !u!114 &7076451182801938113
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: -1
--- !u!114 &7076451182801938126
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 03dae28dfe6734f4eb76c922ac72dd34, type: 3}
m_Name:
m_EditorClassIdentifier:
target: 0
materials: []
attributeName:
targetObject: {fileID: 7076451182801938125}
--- !u!114 &114582606103199088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6578b62836f06c246b877ded2ab2a219, type: 3}
m_Name:
m_EditorClassIdentifier:
duration: 0.3
actionOnStart: 1
actionOnEnable: 0
actionOnDisable: 0
onTimeUp:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 7076451182801938113}
m_MethodName: set_raycastTarget
m_Mode: 6
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
onStartRunning:
m_PersistentCalls:
m_Calls: []
onStopRunning:
m_PersistentCalls:
m_Calls: []
onStart:
m_PersistentCalls:
m_Calls: []
onStop:
m_PersistentCalls:
m_Calls: []
onRestart:
m_PersistentCalls:
m_Calls: []
onReset:
m_PersistentCalls:
m_Calls: []
elapsedTime: 0
--- !u!114 &114660513081991560
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 101138eedb4022b4dbd5ab1609c7bde2, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &114090349892134162
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7076451182801938125}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c1c91de44cd3e914380ed9b283a39044, type: 3}
m_Name:
m_EditorClassIdentifier:
onAfterPlayed:
m_PersistentCalls:
m_Calls: []
onAfterStoped:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 114660513081991560}
m_MethodName: DestroySelf
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: caece935f8ce3bc47b735400cd631fbe
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

@ -0,0 +1,11 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Destroyer : MonoBehaviour
{
public void DestroySelf()
{
Destroy(gameObject);
}
}

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 101138eedb4022b4dbd5ab1609c7bde2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,54 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UltraCombos;
using UnityEngine;
using UnityEngine.EventSystems;
public class FlakeSpawner : MonoBehaviour
{
// Start is called before the first frame update
public Rect roiFilterSrc;
public Rect roiFilterDst;
public GameObject prefab;
public DShowClip[] clips;
void Update()
{
if (EventSystem.current == null || EventSystem.current.currentInputModule == null)
return;
BaseInput input = EventSystem.current.currentInputModule.input;
if (input.GetMouseButton(0))
{
TrySpawn(input.mousePosition);
}
for (int i = 0; i < input.touchCount; i++)
{
Touch t = input.GetTouch(i);
TrySpawn(t.position);
}
}
List<RaycastResult> raycastResults = new List<RaycastResult>();
void TrySpawn(Vector2 position)
{
position = Rect.PointToNormalized(roiFilterSrc, position);
position = Rect.NormalizedToPoint(roiFilterDst, position);
PointerEventData data = new PointerEventData(EventSystem.current);
data.position = position;
raycastResults.Clear();
EventSystem.current.RaycastAll(data, raycastResults);
bool found = raycastResults.Select(r => r.gameObject.layer == LayerMask.NameToLayer("Flake")).Any(b => b);
if (found)
return;
GameObject obj = Instantiate(prefab, transform.parent);
(obj.transform as RectTransform).anchoredPosition = position;
obj.GetComponent<DShowPooledMoviePlayer>().VideoAsset = clips[Random.Range(0, clips.Length)];
}
}

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a2d08f0f27462644280b24b6dc59dbe0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@ -13,6 +13,11 @@ namespace UltraCombos.Frozen
Standby, Standby,
Day, Day,
Night, Night,
Night1,
Night2,
Night3,
Night4,
Night5,
} }
public enum Form public enum Form
@ -26,6 +31,7 @@ namespace UltraCombos.Frozen
public State state = State.Standby; public State state = State.Standby;
public Form format = Form.FullSpace; public Form format = Form.FullSpace;
public UnityEvent onStart = new UnityEvent();
public UnityEvent onSceneStandby = new UnityEvent(); public UnityEvent onSceneStandby = new UnityEvent();
public UnityEvent onSceneDay = new UnityEvent(); public UnityEvent onSceneDay = new UnityEvent();
public UnityEvent onSceneNight = new UnityEvent(); public UnityEvent onSceneNight = new UnityEvent();
@ -39,7 +45,7 @@ namespace UltraCombos.Frozen
[ReadOnly, SerializeField] [ReadOnly, SerializeField]
List<CharacterBehaviour> characters; List<CharacterBehaviour> characters;
private void Start() private IEnumerator Start()
{ {
characters = FindObjectsOfType<CharacterBehaviour>().ToList(); characters = FindObjectsOfType<CharacterBehaviour>().ToList();
switch (state) switch (state)
@ -53,7 +59,24 @@ namespace UltraCombos.Frozen
case State.Night: case State.Night:
GoNight(); GoNight();
break; break;
case State.Night1:
GoNight1();
break;
case State.Night2:
GoNight2();
break;
case State.Night3:
GoNight3();
break;
case State.Night4:
GoNight4();
break;
case State.Night5:
GoNight5();
break;
} }
yield return new WaitForSeconds(1);
onStart.Invoke();
} }
private void Update() private void Update()
@ -87,5 +110,31 @@ namespace UltraCombos.Frozen
target_rate = 1.0f; target_rate = 1.0f;
onSceneNight.Invoke(); onSceneNight.Invoke();
} }
public void GoNight1()
{
state = State.Night1;
target_rate = 1.0f;
}
public void GoNight2()
{
state = State.Night2;
target_rate = 1.0f;
}
public void GoNight3()
{
state = State.Night3;
target_rate = 1.0f;
}
public void GoNight4()
{
state = State.Night4;
target_rate = 1.0f;
}
public void GoNight5()
{
state = State.Night5;
target_rate = 1.0f;
}
} }
} }

@ -14,12 +14,12 @@ namespace UltraCombos
[SerializeField] [SerializeField]
List<string> filenames = new List<string>(); List<string> filenames = new List<string>();
List<AudioClip> clips = new List<AudioClip>(); public List<AudioClip> clips = new List<AudioClip>();
AudioSource source = null; AudioSource source = null;
[SerializeField, Range(0, 1)] [SerializeField, Range(0, 1)]
float volumeScale = 1.0f; public float volumeScale = 1.0f;
float target_volume = 1.0f; float target_volume = 1.0f;
@ -89,6 +89,7 @@ namespace UltraCombos
} }
} }
[ContextMenu("Play Audio")]
public void PlayOneShot() public void PlayOneShot()
{ {
if (clips.Count == 0) if (clips.Count == 0)

@ -1 +1 @@
Subproject commit 1d6492ff8067b3ca634e60dda3f69c0a0b5e3e98 Subproject commit 606f26de5c827cc625098cff9995d523e5d6cdc5

@ -6,6 +6,7 @@
"com.ultracombos.osc": "file:<project>/../../../_Package/com.ultracombos.osc", "com.ultracombos.osc": "file:<project>/../../../_Package/com.ultracombos.osc",
"com.ultracombos.tuio": "file:<project>/../../../_Package/com.ultracombos.tuio", "com.ultracombos.tuio": "file:<project>/../../../_Package/com.ultracombos.tuio",
"com.ultracombos.utility": "file:<project>/../../../_Package/com.ultracombos.utility", "com.ultracombos.utility": "file:<project>/../../../_Package/com.ultracombos.utility",
"com.ultracombos.activity": "file:<project>/../../../_Package/com.ultracombos.activity",
"com.unity.ads": "2.0.8", "com.unity.ads": "2.0.8",
"com.unity.analytics": "3.2.2", "com.unity.analytics": "3.2.2",
"com.unity.collab-proxy": "1.2.15", "com.unity.collab-proxy": "1.2.15",

@ -17,7 +17,7 @@ TagManager:
- Particle - Particle
- Post - Post
- Post2 - Post2
- - Flake
- -
- -
- -

Loading…
Cancel
Save