広告視聴UI調整・文言変更
This commit is contained in:
parent
3c64001e50
commit
f48cff7d69
|
|
@ -1547,6 +1547,10 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 11500000, guid: 48fa1fc1b2ab4b229d8f7b26b9ad2401, type: 3}
|
m_Script: {fileID: 11500000, guid: 48fa1fc1b2ab4b229d8f7b26b9ad2401, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
coinMessage: "\u52D5\u753B\u3092\u898B\u308B\u3068\u30B3\u30A4\u30F3\u304C\u3082\u3089\u3048\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u307E\u3059\u304B\uFF1F"
|
||||||
|
cornFieldMessage: "\u80A5\u6599\u3092\u4F7F\u3046\u3068\u4E00\u5B9A\u6642\u9593\u30B3\u30FC\u30F3\u306E\n\u6210\u9577\u3092\u65E9\u3081\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u3066\u80A5\u6599\u3092\u4F7F\u3044\u307E\u3059\u304B\uFF1F"
|
||||||
|
increaseCustomerMessage: "\u5BA3\u4F1D\u3092\u3059\u308B\u3068\u4E00\u5B9A\u6642\u9593\n\u304A\u5E97\u306E\u524D\u3092\u901A\u308B\u4EBA\u304C\u5897\u3048\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u3066\u304A\u5E97\u3092\u5BA3\u4F1D\u3057\u307E\u3059\u304B\uFF1F"
|
||||||
|
perfectPopcornMessage: "\u52D5\u753B\u3092\u898B\u3066\u5927\u6210\u529F\u306B\u3057\u307E\u3059\u304B\uFF1F"
|
||||||
backgroundAnimator: {fileID: 1298517019}
|
backgroundAnimator: {fileID: 1298517019}
|
||||||
closeButton: {fileID: 4540746}
|
closeButton: {fileID: 4540746}
|
||||||
okButton: {fileID: 208413211}
|
okButton: {fileID: 208413211}
|
||||||
|
|
@ -1558,6 +1562,7 @@ MonoBehaviour:
|
||||||
narrowWindow: {fileID: 1450516236}
|
narrowWindow: {fileID: 1450516236}
|
||||||
coinObject: {fileID: 1081810292}
|
coinObject: {fileID: 1081810292}
|
||||||
fertilizerObject: {fileID: 471677967}
|
fertilizerObject: {fileID: 471677967}
|
||||||
|
publicityObject: {fileID: 262919494}
|
||||||
--- !u!1 &1450516236
|
--- !u!1 &1450516236
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -17,14 +17,16 @@ namespace MyGame.Scripts
|
||||||
}
|
}
|
||||||
private static readonly string OkCallbackTag = "GetRewardDialogOkCallbackTag";
|
private static readonly string OkCallbackTag = "GetRewardDialogOkCallbackTag";
|
||||||
private static readonly string RewardTypeTag = "GetRewardDialogRewardTypeTag";
|
private static readonly string RewardTypeTag = "GetRewardDialogRewardTypeTag";
|
||||||
private static readonly string coinMessage = "動画を見て兄弟を休憩させると\nコインがもらえます!\n動画を見ますか?";
|
|
||||||
private static readonly string cornFieldMessage = "肥料を使うと一定時間\nコーンの成長を早めることができます\n動画を見て肥料を使いますか?";
|
|
||||||
private static readonly string increaseCustomerMessage = "動画を見てお店を宣伝しますか?";
|
|
||||||
private static readonly string perfectPopcornMessage = "動画を見て大成功にしますか?";
|
|
||||||
|
|
||||||
|
[Multiline(4)][SerializeField] private string coinMessage = "動画を見て兄弟を休憩させると\nコインがもらえます!\n動画を見ますか?";
|
||||||
|
[Multiline(4)][SerializeField] private string cornFieldMessage = "肥料を使うと一定時間\nコーンの成長を早めることができます\n動画を見て肥料を使いますか?";
|
||||||
|
[Multiline(4)][SerializeField] private string increaseCustomerMessage = "動画を見てお店を宣伝しますか?";
|
||||||
|
[Multiline(4)][SerializeField] private string perfectPopcornMessage = "動画を見て大成功にしますか?";
|
||||||
|
|
||||||
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
||||||
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
||||||
|
|
||||||
|
[Space]
|
||||||
[SerializeField] private Animator backgroundAnimator;
|
[SerializeField] private Animator backgroundAnimator;
|
||||||
[SerializeField] private Button closeButton;
|
[SerializeField] private Button closeButton;
|
||||||
[SerializeField] private Button okButton;
|
[SerializeField] private Button okButton;
|
||||||
|
|
@ -36,38 +38,38 @@ namespace MyGame.Scripts
|
||||||
[SerializeField] private GameObject narrowWindow;
|
[SerializeField] private GameObject narrowWindow;
|
||||||
[SerializeField] private GameObject coinObject;
|
[SerializeField] private GameObject coinObject;
|
||||||
[SerializeField] private GameObject fertilizerObject;
|
[SerializeField] private GameObject fertilizerObject;
|
||||||
|
[SerializeField] private GameObject publicityObject;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
|
narrowWindow.SetActive(false);
|
||||||
|
coinObject.SetActive(false);
|
||||||
|
fertilizerObject.SetActive(false);
|
||||||
|
publicityObject.SetActive(false);
|
||||||
switch (LocalCacheManager.Load<RewardType>(RewardTypeTag))
|
switch (LocalCacheManager.Load<RewardType>(RewardTypeTag))
|
||||||
{
|
{
|
||||||
case RewardType.Coin:
|
case RewardType.Coin:
|
||||||
normalWindow.SetActive(true);
|
normalWindow.SetActive(true);
|
||||||
narrowWindow.SetActive(!normalWindow.activeSelf);
|
|
||||||
coinObject.SetActive(true);
|
coinObject.SetActive(true);
|
||||||
fertilizerObject.SetActive(!coinObject.activeSelf);
|
|
||||||
messageText.text = coinMessage;
|
messageText.text = coinMessage;
|
||||||
SetButtonAction(closeButton, okButton);
|
SetButtonAction(closeButton, okButton);
|
||||||
break;
|
break;
|
||||||
case RewardType.CornField:
|
case RewardType.CornField:
|
||||||
normalWindow.SetActive(true);
|
normalWindow.SetActive(true);
|
||||||
narrowWindow.SetActive(!normalWindow.activeSelf);
|
fertilizerObject.SetActive(true);
|
||||||
coinObject.SetActive(false);
|
|
||||||
fertilizerObject.SetActive(!coinObject.activeSelf);
|
|
||||||
messageText.text = cornFieldMessage;
|
messageText.text = cornFieldMessage;
|
||||||
SetButtonAction(closeButton, okButton);
|
SetButtonAction(closeButton, okButton);
|
||||||
break;
|
break;
|
||||||
case RewardType.IncreaseCustomer:
|
case RewardType.IncreaseCustomer:
|
||||||
normalWindow.transform.SetLocalScale(0);
|
normalWindow.SetActive(true);
|
||||||
narrowWindow.SetActive(true);
|
publicityObject.SetActive(true);
|
||||||
narrowMessageText.text = increaseCustomerMessage;
|
messageText.text = increaseCustomerMessage;
|
||||||
SetButtonAction(narrowCloseButton, narrowOkButton);
|
SetButtonAction(closeButton, okButton);
|
||||||
break;
|
break;
|
||||||
case RewardType.PerfectPopcorn:
|
case RewardType.PerfectPopcorn:
|
||||||
normalWindow.transform.SetLocalScale(0);
|
normalWindow.SetActive(true);
|
||||||
narrowWindow.SetActive(true);
|
messageText.text = perfectPopcornMessage;
|
||||||
narrowMessageText.text = perfectPopcornMessage;
|
SetButtonAction(closeButton, okButton);
|
||||||
SetButtonAction(narrowCloseButton, narrowOkButton);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new ArgumentOutOfRangeException();
|
throw new ArgumentOutOfRangeException();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue