Exemplo n.º 1
0
    void OnCollisionEnter2D(Collision2D other)
    {
        if (other.gameObject.name == "Player")
        {
            if (!gameOver.activeSelf)
            {
                gameOver.SetActive(true);
            }
            MapMove map1 = GameObject.Find("Map1").GetComponent <MapMove> ();
            map1.enabled = false;
            MapMove map2 = GameObject.Find("Map2").GetComponent <MapMove> ();
            map2.enabled = false;

            Rigidbody2D playerRigidbody2D = GameObject.Find("Player").GetComponent <Rigidbody2D> ();
            Destroy(playerRigidbody2D);
            if (GameSever.getSingleton().isMute == true)
            {
                Die.mute = GameSever.getSingleton().isMute;
                Hit.mute = GameSever.getSingleton().isMute;
            }
            else
            {
                Die.Play();
                Hit.Play();
            }
        }
    }
Exemplo n.º 2
0
 void Update()
 {
     if (_rigidbody == null)
     {
         return;
     }
     if (Input.GetMouseButtonDown(0))
     {
         _rigidbody.velocity = new Vector2(0, speed);
         if (GameSever.getSingleton().isMute == true)
         {
             Wing.mute      = GameSever.getSingleton().isMute;
             Swooshing.mute = GameSever.getSingleton().isMute;
         }
         else
         {
             Wing.Play();
             Swooshing.Play();
         }
     }
     if (_rigidbody.velocity.y > 0)
     {
         transform.eulerAngles = new Vector3(0, 0, 60f);
     }
     else
     {
         transform.eulerAngles = new Vector3(0, 0, -60f);
     }
 }
Exemplo n.º 3
0
 public static GameSever getSingleton()
 {
     if (_instance == null)
     {
         _instance = new GameSever();
     }
     return(_instance);
 }
Exemplo n.º 4
0
 public void ClickOpenPanel_Rank()
 {
     if (!Panel_Rank.activeSelf)
     {
         Panel_Rank.SetActive(true);
     }
     if (Panel_Start.activeSelf)
     {
         Panel_Start.SetActive(false);
     }
     score.text    = GameSever.getSingleton().score.ToString();
     maxscore.text = GameSever.getSingleton().maxscore.ToString();
 }
Exemplo n.º 5
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.name == "Player")
     {
         GameSever.getSingleton().score++;
         GameSever.getSingleton().SetMaxScore();
         if (GameSever.getSingleton().isMute == true)
         {
             Point.mute = GameSever.getSingleton().isMute;
         }
         else
         {
             Point.Play();
         }
     }
 }
Exemplo n.º 6
0
 public void ClickRestart()
 {
     GameSever.getSingleton().Reset();
     SceneManager.LoadScene(1);
 }
Exemplo n.º 7
0
 void Update()
 {
     GameSever.getSingleton().isMute = _audio.isOn;
     bg.mute = GameSever.getSingleton().isMute;
 }
Exemplo n.º 8
0
 void Awake()
 {
     _audio.isOn = GameSever.getSingleton().isMute;
 }
Exemplo n.º 9
0
 public void ClickOK()
 {
     GameSever.getSingleton().PlayerRadius = int.Parse(InputRadius.text);
     Player.gameObject.GetComponent <RectTransform> ().sizeDelta = new Vector2(GameSever.getSingleton().PlayerRadius * 2, GameSever.getSingleton().PlayerRadius * 2);
 }
Exemplo n.º 10
0
 void Update()
 {
     score.text = GameSever.getSingleton().score.ToString();
 }
Exemplo n.º 11
0
 void Start()
 {
     _rigidbody = GetComponent <Rigidbody2D> ();
     this.gameObject.GetComponent <RectTransform> ().sizeDelta = new Vector2(GameSever.getSingleton().PlayerRadius *2, GameSever.getSingleton().PlayerRadius *2);
     this.gameObject.GetComponent <CircleCollider2D>().radius  = GameSever.getSingleton().PlayerRadius;
 }