視聴失敗ダイアログ追加

This commit is contained in:
kimura 2021-10-20 19:03:05 +09:00
parent 6f878a13bd
commit 8aa8e4c77a
3 changed files with 54 additions and 7 deletions

View File

@ -153,7 +153,7 @@ RectTransform:
- {fileID: 1944724933}
- {fileID: 385302319}
m_Father: {fileID: 699828831}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -415,6 +415,7 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 1335450095}
- {fileID: 699828831}
m_Father: {fileID: 0}
m_RootOrder: 0
@ -433,6 +434,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 699828831}
- component: {fileID: 699828832}
m_Layer: 5
m_Name: Window
m_TagString: Untagged
@ -451,17 +453,30 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1335450095}
- {fileID: 1919735135}
- {fileID: 4677966}
m_Father: {fileID: 688506544}
m_RootOrder: 0
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 57}
m_SizeDelta: {x: 705, y: 550}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &699828832
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 699828830}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9f6d1b5b8f3a49e4a93060301fc842db, type: 3}
m_Name:
m_EditorClassIdentifier:
backgroundAnimator: {fileID: 1335450096}
closeButton: {fileID: 1544360571}
--- !u!1 &1115168610
GameObject:
m_ObjectHideFlags: 0
@ -640,12 +655,12 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 699828831}
m_Father: {fileID: 688506544}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -56.999996}
m_AnchoredPosition: {x: 0, y: 0.00004196167}
m_SizeDelta: {x: 2048, y: 2732}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!95 &1335450096
@ -681,7 +696,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 0.9372549, a: 0.19607843}
m_RaycastTarget: 0
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
@ -870,7 +885,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 699828831}
m_RootOrder: 1
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}

View File

@ -0,0 +1,29 @@
using System;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
namespace MyGame.Scripts
{
public class VideoFailToLoadDialog : MonoBehaviour
{
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
[SerializeField] private Animator backgroundAnimator;
[SerializeField] private Button closeButton;
private void Start()
{
closeButton.OnClickAsObservable().Subscribe(_ =>
{
transform.parent.SetLocalScale(0);
backgroundAnimator.SetTrigger(CloseTrigger);
this.CallWaitForSeconds(.25f, () =>
{
TransitionManager.Instance.UnloadScene(GameScenes.WatchMovieFailure);
});
}).AddTo(this);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 9f6d1b5b8f3a49e4a93060301fc842db
timeCreated: 1634695717