Ejemplo n.º 1
0
 public void OnClearActiveState(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         tileEventData.tile.ClearActiveState();
     }
 }
Ejemplo n.º 2
0
 public void OnAddTeamAura(TileEventData tileEventData)
 {
     if (this.tileTerraformView.tile == tileEventData.tile)
     {
         this.AddTeamAura(tileEventData.team);
     }
 }
Ejemplo n.º 3
0
 public void OnSetActiveState(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         tileEventData.tile.SetActiveState(tileEventData.activeState);
     }
 }
Ejemplo n.º 4
0
 public void OnClearTerraformPreview(TileEventData tileEventData)
 {
     if (this.tileTerraformView.tile == tileEventData.tile)
     {
         this.ClearTerraformPreview();
     }
 }
Ejemplo n.º 5
0
 public void OnUnoccupyTile(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         Tile tileToUnoccupy = tileEventData.tile;
         tileToUnoccupy.ClearOccupant();
     }
 }
Ejemplo n.º 6
0
        private void RaiseClearTileEvent(Tile tile)
        {
            TileEventData clearTileData = new TileEventData();

            clearTileData.tile = tile;

            this.clearTile.Raise(clearTileData);
        }
Ejemplo n.º 7
0
        private void RaiseUnoccupyTileEvent(Tile tile)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile = tile;

            this.unoccupyTile.Raise(tileEventData);
        }
Ejemplo n.º 8
0
        private void RaiseClearTerraformPreviewTileEvent(Tile tile)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile = tile;

            this.clearTerraformPreview.Raise(tileEventData);
        }
Ejemplo n.º 9
0
        private void RaiseClearActiveStateTileEvent(Tile tile)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile = tile;

            this.clearActiveState.Raise(tileEventData);
        }
Ejemplo n.º 10
0
 public void OnCleartile(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         Tile tileToClear = tileEventData.tile;
         tileToClear.ClearTile();
     }
 }
Ejemplo n.º 11
0
        private void RaiseSetActiveStateTileEvent(Tile tile, string activeState)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile        = tile;
            tileEventData.activeState = activeState;

            this.setActiveState.Raise(tileEventData);
        }
Ejemplo n.º 12
0
        private void RaiseClearOverlayTileEvent(Tile tile, string overlayType)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile        = tile;
            tileEventData.overlayType = overlayType;

            this.clearOverlay.Raise(tileEventData);
        }
Ejemplo n.º 13
0
        private void RaiseOccupyTileEvent(Character character, Tile tile)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile      = tile;
            tileEventData.character = character;

            this.occupyTile.Raise(tileEventData);
        }
Ejemplo n.º 14
0
        /*-------------------------------------------------
         *              Event Triggers
         * --------------------------------------------------*/
        private void RaiseAddTeamAuraTileEvent(Tile tile, Team team)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile = tile;
            tileEventData.team = team;

            this.addTeamAura.Raise(tileEventData);
        }
Ejemplo n.º 15
0
 public void OnOccupyTile(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         Tile      tileToOccupy = tileEventData.tile;
         Character occupant     = tileEventData.character;
         tileToOccupy.SetOccupant(occupant);
     }
 }
Ejemplo n.º 16
0
 public void OnClearOverlay(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         tileEventData.tile.ClearOverlay(
             tileEventData.overlayType
             );
     }
 }
Ejemplo n.º 17
0
        /*-------------------------------------------------
         *                 Event Triggers
         * --------------------------------------------------*/
        private void RaiseShowOverlayTileEvent(Tile tile, string overlayImageKey, string overlayType)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile            = tile;
            tileEventData.overlayImageKey = overlayImageKey;
            tileEventData.overlayType     = overlayType;

            this.showOverlay.Raise(tileEventData);
        }
Ejemplo n.º 18
0
 public void OnShowOverlay(TileEventData tileEventData)
 {
     if (this.tile == tileEventData.tile)
     {
         tileEventData.tile.ShowOverlay(
             tileEventData.overlayImageKey,
             tileEventData.overlayType
             );
     }
 }
Ejemplo n.º 19
0
        private void RaiseTerraformTileEvent(Tile tile, string terraType, string teamName, int auraAmount)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile       = tile;
            tileEventData.terraType  = terraType;
            tileEventData.teamName   = teamName;
            tileEventData.auraAmount = auraAmount;

            this.terraformTile.Raise(tileEventData);
        }
Ejemplo n.º 20
0
        private void RaisePreviewTerraformTileEvent(Tile tile, string previewTerraformType, int previewAuraAmount, string previewAuraTeam)
        {
            TileEventData tileEventData = new TileEventData();

            tileEventData.tile = tile;
            tileEventData.previewTerraformType = previewTerraformType;
            tileEventData.previewAuraAmount    = previewAuraAmount;
            tileEventData.previewAuraTeam      = previewAuraTeam;

            this.previewTerraform.Raise(tileEventData);
        }
Ejemplo n.º 21
0
 public void OnTerraformTile(TileEventData tileEventData)
 {
     if (this.tileTerraformView.tile == tileEventData.tile)
     {
         this.TerraformTile(
             tileEventData.terraType,
             tileEventData.teamName,
             tileEventData.auraAmount
             );
     }
 }
Ejemplo n.º 22
0
 /*-------------------------------------------------
  *              Event Handlers
  * --------------------------------------------------*/
 public void OnPreviewTerraform(TileEventData tileEventData)
 {
     if (this.tileTerraformView.tile == tileEventData.tile)
     {
         this.PreviewTerrform(
             tileEventData.previewTerraformType,
             tileEventData.previewAuraAmount,
             tileEventData.previewAuraTeam
             );
     }
 }