Exemplo n.º 1
0
 protected override void WavesGameSystemGameOverHandler(uFrameECSDemo.GameOver data, WavesGame group)
 {
     var handler = new WavesGameSystemGameOverHandler();
     handler.System = this;
     handler.Event = data;
     handler.Group = group;
     handler.Execute();
 }
 protected void WavesGameSystemGameOverFilter(uFrameECSDemo.GameOver data)
 {
     var WavesGameItems = WavesGameManager.Components;
     for (var WavesGameIndex = 0
     ; WavesGameIndex < WavesGameItems.Count; WavesGameIndex++
     ) {
         if (!WavesGameItems[WavesGameIndex].Enabled) {
             continue;
         }
         this.WavesGameSystemGameOverHandler(data, WavesGameItems[WavesGameIndex]);
     }
 }
 protected virtual void PlayerSystemGameOverHandler(uFrameECSDemo.GameOver data, WavesGame group)
 {
     var handler = new PlayerSystemGameOverHandler();
     handler.System = this;
     handler.Event = data;
     handler.Group = group;
     handler.Execute();
 }