DungeonMasterEngine.Builders.LegacyMapBuilder.InitCounters C# (CSharp) Method

InitCounters() private method

private InitCounters ( ActuatorItemData gateActuator, DungeonMasterEngine.DungeonContent.Tiles.Tile gateActuatorTile ) : CounterActuator
gateActuator ActuatorItemData
gateActuatorTile DungeonMasterEngine.DungeonContent.Tiles.Tile
return DungeonMasterEngine.DungeonContent.Actuators.Wall.CounterActuator
        private CounterActuator InitCounters(ActuatorItemData gateActuator, Tile gateActuatorTile)
        {
            //if nextTarget tile is current tile do not call recurese
            Tile nextTargetTile = gateActuatorTile.GridPosition == ((RemoteTarget)gateActuator.ActionLocation).Position.Position.ToAbsolutePosition(CurrentMap) ? gateActuatorTile : GetTargetTile(gateActuator);

            return new CounterActuator(nextTargetTile, gateActuator.GetActionStateX(), gateActuator.Data, gateActuatorTile.Position);
        }