Add Message Box & TimeLimit Change Button

Add Message Box & TimeLimit Change Button.
Start Using XXManager to keep script, now changed in UIManger GameObject.
This commit is contained in:
2022-09-07 06:48:37 +09:00
parent 885dbb92e9
commit 1aaf6c7069
17 changed files with 2384 additions and 331 deletions
@@ -15,7 +15,6 @@ public class StartSceneEnemyNumChanger : MonoBehaviour
if (EnemyNumInput.GetComponent<InputField>().text == "" || EnemyNumInput.GetComponent<InputField>().text.Contains("-"))
{
EnemyNumText.color = Color.gray;
DataTransfer.GetComponent<StartSeneData>().nonReward = DataTransfer.GetComponent<StartSeneData>().EnemyNumDefault;
}
else
{
@@ -0,0 +1,25 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class StartSceneTimeLimChanger : MonoBehaviour
{
public GameObject DataTransfer;
public Text TimeLimText;
public InputField TimelimInput;
public void onValueTimeChanged()
{
if (TimelimInput.GetComponent<InputField>().text == "" || TimelimInput.GetComponent<InputField>().text.Contains("-"))
{
TimeLimText.color = Color.gray;
}
else
{
TimeLimText.color = Color.yellow;
DataTransfer.GetComponent<StartSeneData>().Timelim = Math.Abs(int.Parse(TimelimInput.GetComponent<InputField>().text));
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7857e2b2e5caf6b4686c4a7d87fa998e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -19,21 +19,23 @@ public class StartSeneData : MonoBehaviour
[System.NonSerialized]public string LoadDirTime = "0";
// Rewards
[System.NonSerialized]public float nonReward;
[System.NonSerialized] public float nonReward;
[System.NonSerialized] public float shootReward;
[System.NonSerialized]public float shootWithoutReadyReward;
[System.NonSerialized]public float hitReward;
[System.NonSerialized]public float killReward;
[System.NonSerialized]public float winReward;
[System.NonSerialized]public float loseReward;
[System.NonSerialized] public float shootWithoutReadyReward;
[System.NonSerialized] public float hitReward;
[System.NonSerialized] public float killReward;
[System.NonSerialized] public float winReward;
[System.NonSerialized] public float loseReward;
// DecisionPeriod
[System.NonSerialized]public int DecisionPeriod = 1;
[System.NonSerialized]public bool ActionsBetweenDecisions = true;
[System.NonSerialized] public int DecisionPeriod = 1;
[System.NonSerialized] public bool ActionsBetweenDecisions = true;
// EnemyNum
public int EnemyNumDefault = 3;
[System.NonSerialized]public int EnemyNum = 3;
[System.NonSerialized] public int EnemyNum = 3;
// TimeLimit
[System.NonSerialized] public int Timelim = 30;
private void Start()
{