private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "GreenBalloon") { Destroy(collision.gameObject); CEffectManager.OneTimeEffectOn(getBalloonEffect, transform.position, Quaternion.identity, 1.2f); gameManager.ScoreUp(); } }
void Start () { // 싱글턴 CEffectManager._instance = this; // 딕셔너리 안에 enum으로 설정됀 값에 리소스 로드시켜두기 _Effects.Add(Effect_State.Swap, Resources.Load("Effect/SwapEffect") as GameObject); _Effects.Add(Effect_State.BossBlock, Resources.Load("Effect/Boss_Block") as GameObject); _Effects.Add(Effect_State.Foothold, Resources.Load("Effect/Boss_Foothold") as GameObject); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.transform.tag == "Player") { _rigidbody2d.gravityScale = 5.0f; _rigidbody2d.velocity = (Vector3.down * 2.0f * collision.rigidbody.velocity.magnitude); CEffectManager.OneTimeEffectOn(_burstEffect, transform.position, Quaternion.identity, 1.5f); CancelInvoke(); } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.transform.tag == "Planes") { Hit(collision); } if (collision.transform.tag == "Missile") { Destroy(collision.gameObject); Hit(collision); CEffectManager.OneTimeEffectOn(explosionEffect, transform.position, transform.rotation, 1.5f); } }
public override void Awake() { base.Awake(); //this.SetupUICamera(); //this.SetupMainCamera(); CResourceManager.Create(); CSoundManager.Create(); CPopupManager.Create(); CEffectManager.Create(); CWeaponManager.Create(); CItemManager.Create(); CEnemyManager.Create(); CStageManager.Create(); CMerchandiseManager.Create(); //에너미패턴 매니저의 경우 로비씬에서 크리에이트 해야 된다. 지금은 테스트용이라 여기에 해놈 CEnemyPatternManager.Create(); //CLocalizeManager.Instance.ResetDict(); //CLocalizeManager.Instance.LoadStringListFromFile(); Application.targetFrameRate = 60; Screen.SetResolution(KDefine.SCREEN_WIDTH, KDefine.SCREEN_HEIGHT, true); }
void Awake() { hardcoding_table_data(); this.effect_manager = gameObject.GetComponent <CEffectManager>(); }
private void Awake() { // 싱글턴 CEffectManager._instance = this; }