Esempio n. 1
0
        //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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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;
        }