public void ClickStand() { InGameParameter.CharacterType = ( CharacterType )selectIndex; InGameParameter.Initialize(); Debug.Log(InGameParameter.CharacterType); Initiate.Fade("Scenes/IntroScene", Color.black, 0.8f); }
void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Player Bullet") { Instantiate(Resources.Load <GameObject> ("Prefabs/Effects/BoomEffect")).transform.position = gameObject.transform.position; //if ( Options.TurnOnAudio ) // GetComponent<AudioSource> ().Play (); AudioSource.PlayClipAtPoint(GetComponent <AudioSource> ().clip, gameObject.transform.position); if (Random.Range(0, 100) % 7 == 0) { switch (Random.Range(0, 10) % 3) { case 0: Instantiate(Resources.Load <GameObject> ("Prefabs/Items/BombItem")).transform.position = gameObject.transform.position; break; case 1: Instantiate(Resources.Load <GameObject> ("Prefabs/Items/HpUpItem")).transform.position = gameObject.transform.position; break; case 2: Instantiate(Resources.Load <GameObject> ("Prefabs/Items/LvUpItem")).transform.position = gameObject.transform.position; break; } } Destroy(gameObject); InGameParameter.EncountPoint(4, OutRangeDamage); } }
void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Player Bullet") { Instantiate(Resources.Load <GameObject> ("Prefabs/Effects/BoomEffect")).transform.position = collision.transform.position; InGameParameter.EncountPoint(1, 2); int powerLevel = InGameParameter.CharacterPowerLevel; if (InGameParameter.IsCharacterChanged) { powerLevel = 5; } HitPoint -= powerLevel; if (HitPoint <= 0) { Destroy(gameObject); } } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Enemy Bullet") { if (Options.TurnOnAudio) { GetComponent <AudioSource> ().Play(); } #if UNITY_ANDROID || UNITY_IOS if (Options.TurnOnVibration) { Handheld.Vibrate(); } #elif UNITY_STANDALONE #endif InGameParameter.DiscountPoint(collision.gameObject.GetComponent <EnemyBulletController> ().Damage); Instantiate(Resources.Load <GameObject> ("Prefabs/Effects/BoomEffect")).transform.position = gameObject.transform.position; } }
void OnCollisionEnter2D(Collision2D collision) { if (InGameParameter.CharacterHitPoint <= 0) { return; } if (collision.gameObject.tag == "Item") { switch (collision.gameObject.name) { case "BombItem": case "BombItem(Clone)": InGameParameter.CharacterHasBomb = true; break; case "LvUpItem": case "LvUpItem(Clone)": ++InGameParameter.CharacterPowerLevel; if (InGameParameter.CharacterPowerLevel > 5) { InGameParameter.CharacterPowerLevel = 5; } break; case "HpUpItem": case "HpUpItem(Clone)": InGameParameter.CharacterHitPoint += 10; if (InGameParameter.CharacterHitPoint > 30) { InGameParameter.CharacterHitPoint = 30; } break; } InGameParameter.EncountPoint(0, 5); } }