Untitled
tadotheminer1
csharp
3 years ago
2.1 kB
12
Indexable
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class Gamemanager : MonoBehaviour
{
private bool ongame=false;
private int scoreofplayerminusone=0;
private int scoreofplayerplusone=0;
public string reloadkey;
public string playerminusonekey;
public string playerplusonekey;
Text textplayerminusone;
Text textplayerplusone;
void Start()
{
textplayerplusone.text=textplayerminusone.text="0";
Reload(true);
}
void Update()
{
if(!ongame&&Input.anyKeyDown)
{
playerminusone.GetComponent<playermovement>().StartGame();
playerplusone.GetComponent<playermovement>().StartGame();
ball.GetComponent<ballscript>().StartGame();
}
if(Input.GetKeyDown(reloadkey))
{
scoreofplayerminusone=scoreofplayerplusone=0;
textplayerplusone.text=textplayerminusone.text="0";
Reload();
}
}
public void Roundended(bool playerthatlost)
{
if(playerthatlost)
{
scoreofplayerminusone++;
}
else
{
scoreofplayerplusone++;
}
textplayerminusone.text=Convert.ToString(scoreofplayerminusone);
textplayerplusone.text=Convert.ToString(scoreofplayerplusone);
Reload();
}
void Reload(bool firstround=false)
{
if(!firstround)
{
Destroy(GameObject.FindWithTag("Player-1"));
Destroy(GameObject.FindWithTag("Player1"));
Destroy(GameObject.FindWithTag("Ball"));
}
GameObject playerminusone=Instaniate(Player,new Vecto3(-14,0,0));
playerminusone.GetComponent<playermovement>().key=playerminusonekey;
playerminusone.tag="Player-1";
GameObject playerplusone=Instaniate(Player,new Vecto3(14,0,0));
playerplusone.GetComponent<playermovement>().key=playerplusonekey;
playerplusone.tag="Player1";
Gameobject ball=Instaniate(Ball,new Vector3(0,0,0));
ongame=false;
}
}Editor is loading...