//private RoomEventDelegate gameEndDeletgate; public ScoreAchieved(Item item, WiredHandler handler, int scoreLevel, GameManager gameManager) { this.item = item; this.handler = handler; this.scoreLevel = scoreLevel; //this.used = false; this.scoreChangedDelegate = new TeamScoreChangedDelegate(this.gameManager_OnScoreChanged); //this.gameEndDeletgate = new RoomEventDelegate(this.gameManager_OnGameEnd); gameManager.OnScoreChanged += this.scoreChangedDelegate; //gameManager.OnGameEnd += this.gameEndDeletgate; }
public ScoreAchieved(RoomItem item, WiredHandler handler, int scoreLevel, GameManager gameManager) { this.item = item; this.handler = handler; this.scoreLevel = scoreLevel; this.used = false; this.scoreChangedDelegate = new TeamScoreChangedDelegate(gameManager_OnScoreChanged); this.gameEndDeletgate = new RoomEventDelegate(gameManager_OnGameEnd); gameManager.OnScoreChanged += scoreChangedDelegate; gameManager.OnGameEnd += gameEndDeletgate; }
public ScoreAchieved(RoomItem item, WiredHandler handler, int scoreLevel, GameManager gameManager) { this.item = item; this.handler = handler; this.scoreLevel = scoreLevel; used = false; scoreChangedDelegate = gameManager_OnScoreChanged; gameEndDeletgate = gameManager_OnGameEnd; gameManager.OnScoreChanged += scoreChangedDelegate; gameManager.OnGameEnd += gameEndDeletgate; }