GameController.Instance.enemyCount--;
GameController.Instance.enemyCount--;
WaitForSeconds
StartCoroutine()
gameObject.layer=0
SpriteRenderer
GetComponent
ObjectPool
SetActive
rotation=Quaternion.identity
Instantiate
transform
GameObject
ObjectPool
Dictionary
GameObject
Transform
Destroy(item.gameObject)
Update
Input.GetKeyDown(KeyCode.N))
Sprite
doorSprite
private SpriteRenderer spriteRenderer;
GetComponent<SpriteRenderer>();
.sprite
if (collision.CompareTag(Tags.BombEffect))
isTrigger
SuperWall = "SuperWall";
BombEffect
player.GetComponent<playerCtrl>().Init(1, 3, 2);
(collision.CompareTag("BombEffect"))
Destroy(gameObject)
idInjurd
Destroy(gameOject);
superWallPointList
IsSuperWall
Contains
Instance
DealyBoom
yield return new WaitForSeconds(time)
Destroy(gameObject);
Instantiate()
Quaternion.identity
GameObject
Vector2
StartCoroutine("DealyBomm",dealyTime);
GetComponent<Bomb>().Init(2,1)
CreateBomb
Input.GetKeyDown(KeyCode.Space)
Instantiate
transform
bomb.transform.position=new Vector3(Mathf.RoundToInt(transform.position.x),
IEnumerator Tnjured(int time)
WaitForSeconds(0.25f);
StartCoroutine("")
private bool canMive = true;
private SpriteRenderer spriteRenderer;
GetComponent<Rigidbody2D>();
private Color color;