예제 #1
0
 void Awake()
 {
     blockQueue            = BlockQueue.Instance;                    //Look for BlockQueue
     blockQueue.controller = this;
     tower              = Tower.Instance;                            //Look for Tower
     Tower.SendScore   += UpdateScore;                               //Subscribe < Listen for new Score from Tower
     Tower.OnBlockFall += UpdateLifes;                               //Subscribe < Listen for Life-update from Tower
 }
예제 #2
0
 private void Awake()
 {
     scoreText  = InitManager.Instance.scoreText;                    //Get scoreObject from InitManager
     blockQueue = BlockQueue.Instance;                               //Look for BlockQueue
     tower      = Tower.Instance;                                    //Look for Tower
     SnapPointSystem.SendScore    += UpdateScore;                    //Subscribe < Listen for new Score from SnapPointSystem
     PositionTest.OnTriggerDetect += OnTriggerDetect;                //Subscribe < Listen for trigger update from all SingleBlock objects
     SnapPointSystem.OnFloorbuild += OnFloorBuild;                   //Subscribe < Listen for floorbuild evenbt from SnapPointSystem
 }
예제 #3
0
 void Awake()
 {
     scoreText             = InitManager.Instance.scoreText;         //Get scoreObject from InitManager
     blockQueue            = BlockQueue.Instance;                    //Look for BlockQueue
     blockQueue.controller = this;
     tower = Tower.Instance;                                         //Look for Tower
     SnapPointSystem.SendScore         += UpdateScore;               //Subscribe < Listen for new Score from SnapPointSystem
     Tower.OnBlockFall                 += UpdateLifes;               //Subscribe < Listen for Life-update from Tower
     PositionTest.OnTriggerDetect      += OnTriggerDetect;           //Subscribe < Listen for trigger update from all SingleBlock objects
     HeightCalculator.AfterHeightCheck += OnHeightCheck;             //Subscribe < Listen for Result heightCheck
 }
예제 #4
0
 private void Init()
 {
     controler  = PlayerController.Instance;
     tower      = Tower.Instance;
     blockQueue = BlockQueue.Instance;
 }