// Use this for initialization void Start() { Player1 = GameObject.Find("player1"); Player1_Script = Player1.GetComponent<player1controller>(); Player2 = GameObject.Find("player2"); Player2_Script = Player2.GetComponent<player2controller>(); Current_Phase = "Ready"; Feedback.text = "Ready"; countdown = 4; Remain_Time = 99; delay = 1; Player1_Script.controlable = false; Player2_Script.controlable = false; track_player1 = Player1; track_player2 = Player2; }
void resetAndPrintCurrentStatus() { gamePause = true; roundCount++; player1controller p1 = GameObject.FindWithTag("player1") .GetComponent <player1controller> (); player2controller p2 = GameObject.FindWithTag("player2") .GetComponent <player2controller> (); p1.resetPos(); p2.resetPos(); transform.position = initialPosition; Time.timeScale = 0f; scoreboard.SetActive(true); GameObject.FindWithTag("Score1") .GetComponent <UnityEngine.UI.Text> ().text = player1Score + ""; GameObject.FindWithTag("Score2") .GetComponent <UnityEngine.UI.Text> ().text = player2Score + ""; }
// Use this for initialization void Start () { Player1_Index = PlayerPrefs.GetInt("Player1"); Player2_Index = PlayerPrefs.GetInt("Player2"); if (Player1_Index == 0) { Debug.Log("p0"); Player1_G.SetActive(true); Player1_S.SetActive(false); } else if (Player1_Index == 1) { Debug.Log("p1"); Player1_S.SetActive(true); Player1_G.SetActive(false); } if (Player2_Index == 0) { Player2_G.SetActive(true); Player2_S.SetActive(false); } else if (Player2_Index == 1) { Player2_S.SetActive(true); Player2_G.SetActive(false); } Player1 = GameObject.Find("player1"); Player1_Script = Player1.GetComponent<player1controller>(); Player2 = GameObject.Find("player2"); Player2_Script = Player2.GetComponent<player2controller>(); Current_Phase = "Ready"; Feedback.text = "Ready"; countdown = 4; Remain_Time = 99; delay = 1; Player1_Script.controlable = false; Player2_Script.controlable = false; track_player1 = GameObject.Find("player1"); track_player2 = GameObject.Find("player2"); }
void OnTriggerEnter2D (Collider2D ob) { if (ob.tag == "Enemy") { enemy = ob.GetComponentInParent<enemy_controller>(); enemy.HP -= ATK; enemy.player_a.SetBool("Hit", true); enemy.controlable = false; } else if (ob.tag == "snowman") { snowman = ob.GetComponentInParent<special_snowman>(); snowman.HP -= ATK; snowman.player_a.SetBool("Hit", true); snowman.controlable = false; } else if (ob.tag == "Player2") { player2 = ob.GetComponentInParent<player2controller>(); player2.HP -= ATK; player2.player_a.SetBool("Hit", true); player2.controlable = false; } }
void OnTriggerEnter2D (Collider2D ob) { if (ob.tag == "Player1") { player1 = ob.GetComponentInParent<player1controller>(); player1.HP -= ATK; player1.player_a.SetBool("Hit", true); player1.controlable = false; } else if (ob.tag == "Player2") { player2 = ob.GetComponentInParent<player2controller>(); player2.HP -= ATK; player2.player_a.SetBool("Hit", true); player2.controlable = false; } }