public class EventMgr : MonoBehaviour

{

public delegate void Handler();

public static event Handler onClear;


void Update()

{

if(Input.GetKeyDown(KeyCode.Space))

{

onClear();

}

}

}



public class bullet : MonoBehaviour

{

void Start()

{

EventMgr.onClear += DisObject;

}


public void DisObject()

{

Destroy(this.gameObject);

}

}


์ด๋ ‡๊ฒŒ ์žˆ์„๋•Œ bullet ์Šคํฌ๋ฆฝํŠธ์—์„œ DisObject ํ•จ์ˆ˜์˜ย ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œย EventMgr์— ๋„˜๊ฒจ์•ผ ํ• ๋•Œ๋Š”ย ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ??