// Use this for initialization void Start() { stateModal = StateModal.GetInstance(); scoreModal = ScoreModal.GetInstance(); player1Modal = Player1Modal.GetInstance(); shipSize = new Vector2(30, 30); Vector2 size = new Vector2(120, lineHeight); float posX = Screen.width - (size.x + 20); float posY = lineHeight * 2; highRec = new Rect(new Vector2(posX, posY), size); posY += lineHeight; scoreRec = new Rect(new Vector2(posX, posY), size); posY += lineHeight; highScoreRec = new Rect(new Vector2(posX, posY), size); posY += lineHeight * 2; player1Rec = new Rect(new Vector2(posX, posY), size); posY += lineHeight; player1ScoreRec = new Rect(new Vector2(posX, posY), size); posY += lineHeight * 2; player1ScoreRec = new Rect(new Vector2(posX, posY), size); posY += lineHeight * 2; player1LifeRec = new List <Rect> (); AddShipRects(2, new Vector2(posX, posY)); }
static public ScoreModal GetInstance() { if (scoreModal == null) { scoreModal = new ScoreModal(); } return(scoreModal); }
// Use this for initialization void Start() { stateModal = StateModal.GetInstance(); scoreModal = ScoreModal.GetInstance(); player1Modal = Player1Modal.GetInstance(); startSpeed = enemiesSpeed; }
protected virtual void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == "Bullet") { int point = ScoreModal.GetInstance().GetPoint(); ScoreModal.GetInstance().SetPoint(this.point + point); CallEnemyWave(); Destroy(coll.gameObject); Destroy(gameObject); } }
public override void PlayerHasDied() { Debug.Log("DIED!"); if (roundActive) { travelDistance(); progressBar.value = travelledDistance / 100; ScoreModal.SetActive(true); roundActive = false; } }
// Use this for initialization void Start() { stateModal = StateModal.GetInstance(); scoreModal = ScoreModal.GetInstance(); Vector2 size = new Vector2(500, 50); float centerX = (Screen.width / 2) - (size.x / 2); float centerY = Screen.height / 2; gameOverRec = new Rect(new Vector2(centerX, centerY - 150), size); hightScoreRec = new Rect(new Vector2(centerX, centerY - 80), size); hightScorePointRec = new Rect(new Vector2(centerX, centerY - 50), size); scoreRec = new Rect(new Vector2(centerX, centerY - 10), size); scorePointRec = new Rect(new Vector2(centerX, centerY + 20), size); playAgainRec = new Rect(new Vector2(centerX, centerY + 100), size); }