Untitled

From Tiny Terrapin, 1 Week ago, written in Plain Text, viewed 4 times. This paste will hop the perch in 2 Weeks.
URL https://paste.afonso.co/view/46ceb4c2 Embed
Download Paste or View Raw
  1. <ViewBag>
  2.      
  3.     {{ if GameOnline.IsOnAir }}
  4.         <CancelationEntry MessageType="Warning">PERMANENT CLOCK IS ON-AIR!</CancelationEntry>
  5.     {{ end }}
  6.      
  7.       {{ if WorkflowType != "PreviewToProgram" }}
  8.         {{ if !Game }}
  9.             <CancelationEntry Type="Warning">No game selected!</CancelationEntry>
  10.         {{ end }}
  11.  
  12.         {{ if !Game.SelectedTeam }}
  13.             <CancelationEntry Type="Warning">Please select a team!</CancelationEntry>
  14.         {{ end }}
  15.  
  16.         {{ if !Game.SelectedTeam.Coach }}
  17.             <CancelationEntry Type="Warning">Team has no Coach!</CancelationEntry>
  18.         {{ end }}
  19.  
  20.         {{ if Game.SelectedTeam.Coach.Function == "" }}
  21.             <CancelationEntry Type="Warning">Team Coach '{{Game.SelectedTeam.Coach.ShortName}}' Function is empty!</CancelationEntry>
  22.         {{ end }}
  23.  
  24.         {{ if Game.SelectedTeam.IsHomeTeam }}
  25.             {{ if Tactics.HomeTeamConfig.TacticPlayers | array.size != 11 }}
  26.                 <CancelationEntry MessageType="Warning">Please fill the tactic for '{{Game.SelectedTeam.ShortName}}'!</CancelationEntry>
  27.             {{ end }}
  28.         {{ else }}
  29.             {{ if Tactics.AwayTeamConfig.TacticPlayers | array.size != 11 }}
  30.                 <CancelationEntry MessageType="Warning">Please fill the tactic for '{{Game.SelectedTeam.ShortName}}'!</CancelationEntry>
  31.             {{ end }}
  32.         {{ end }}
  33.  
  34.         {{ if !Game.SelectedTeam.Equipment }}
  35.             <CancelationEntry Type="Warning">Team has no Equipment assigned!</CancelationEntry>
  36.         {{ end }}
  37.  
  38.         {{ if !Game.SelectedTeam.Equipment.FieldShirtAlias || Game.SelectedTeam.Equipment.FieldShirtAlias == "" }}
  39.             <CancelationEntry Type="Warning">Fill Field 'FieldShirtAlias' for Selected Team!</CancelationEntry>
  40.         {{ end }}
  41.  
  42.         {{ if !Game.SelectedTeam.Equipment.GkShirtAlias || Game.SelectedTeam.Equipment.GkShirtAlias == "" }}
  43.             <CancelationEntry Type="Warning">Fill Field 'GkShirtAlias' for Selected Team!</CancelationEntry>
  44.         {{ end }}
  45.  
  46.        
  47.         {{ for $p in enumerate(Game.SelectedTeam.InGameByKeeperAndShirt) }}
  48.             {{ if $p.Item.InitialState == "InPlay"}}                
  49.                 {{ if $p.Item.IsCaptain }}
  50.                     {{ capCount += 1 }}
  51.                 {{ end }}
  52.    
  53.                 {{ if $p.Item.IsGoalKeeper }}
  54.                     {{ gkCount += 1 }}
  55.                 {{ end }}
  56.             {{ end }}
  57.         {{ end }}
  58.  
  59.         {{ if capCount > 1 }}
  60.             <CancelationEntry Type="Warning">Team has more than one captain assigned to starting lineup!</CancelationEntry>
  61.         {{ end }}
  62.  
  63.         {{ if capCount == 0 }}
  64.             <MessageEntry Type="Warning">Team hasn't a captain assigned!</MessageEntry>
  65.         {{ end }}
  66.  
  67.         {{ if gkCount > 1 }}
  68.             <CancelationEntry Type="Warning">More than one GoalKeeper in Play!</CancelationEntry>
  69.         {{ end }}
  70.  
  71.         {{ if gkCount == 0 }}
  72.             <CancelationEntry Type="Warning">No GoalKeeper in Play!</CancelationEntry>
  73.         {{ end }}
  74.  
  75.         {{ if Game.SelectedTeam.IsHomeTeam }}
  76.             {{ if !Tactics.HomeTeamConfig.Name || Tactics.HomeTeamConfig.Name == "" }}
  77.                 <CancelationEntry Type="Warning">Selected Team has no Tactic Name!</CancelationEntry>
  78.             {{ end }}
  79.         {{ else }}
  80.             {{ if !Tactics.AwayTeamConfig.Name || Tactics.AwayTeamConfig.Name == "" }}
  81.                 <CancelationEntry Type="Warning">Selected Team has no Tactic Name!</CancelationEntry>
  82.             {{ end }}
  83.         {{ end }}
  84.       {{ end }}
  85.      
  86.     <BoolEntry TagName="vFinalVisibility">{{Project.ProjectSettings["Is Final?"]}}</BoolEntry>
  87.     <StringEntry TagName="tTeamName">{{translate Game.SelectedTeam.FullName "Team Full Name"}}</StringEntry>
  88.     <ImageEntry TagName="lgGoalkeeperShirt">Images\Shirts\{{Game.SelectedTeam.RefName}}\{{Game.SelectedTeam.Equipment.GkShirtAlias}}.png</ImageEntry>
  89.     <ImageEntry TagName="lgPlayersShirt">Images\Shirts\{{Game.SelectedTeam.RefName}}\{{Game.SelectedTeam.Equipment.FieldShirtAlias}}.png</ImageEntry>
  90.  
  91.     {{ gkColor = Game.SelectedTeam.Equipment.GkNumberColor.R +", "+ Game.SelectedTeam.Equipment.GkNumberColor.G +", "+ Game.SelectedTeam.Equipment.GkNumberColor.B }}
  92.     {{ fieldColor = Game.SelectedTeam.Equipment.FieldNumberColor.R +", "+ Game.SelectedTeam.Equipment.FieldNumberColor.G +", "+ Game.SelectedTeam.Equipment.FieldNumberColor.B }}
  93.  
  94.     <StringEntry TagName="vColorGoalkeeperNumber">{{gkColor}}</StringEntry>
  95.     <StringEntry TagName="vColorPlayerNumber">{{fieldColor}}</StringEntry>
  96.  
  97.  
  98.     {{ Tactics.FieldBounds.XMax = 4.70 }}
  99.         {{ Tactics.FieldBounds.XMin = -0.20 }}
  100.         {{ Tactics.FieldBounds.YMin = 0 }}
  101.         {{ Tactics.FieldBounds.YMax = 2.76 }}
  102.  
  103.     {{ count = 0 }}
  104.     {{for $player in (tactiplayers)}}
  105.         {{ enum = math.format count "D2" }}
  106.    
  107.         {{if count == 0}}
  108.             <FloatEntry TagName="vPositionGoalkeeperX">2.270</FloatEntry>
  109.             <FloatEntry TagName="vPositionGoalkeeperY">0.27</FloatEntry>
  110.             <StringEntry TagName="tGoalkeeperName">{{$player.Player.NickName}}</StringEntry>
  111.             <StringEntry TagName="tGoalkeeperNumber">{{$player.Player.Number}}</StringEntry>  
  112.             <BoolEntry TagName="vGoalkeeperCardVisibility">{{$player.Player.AtRisk}}</BoolEntry>
  113.  
  114.             {{if $player.Player.IsCaptain}}
  115.                 <BoolEntry TagName="vGoalkeeperCaptainVisibility">true</BoolEntry>
  116.             {{else}}
  117.                 <BoolEntry TagName="vGoalkeeperCaptainVisibility">false</BoolEntry>
  118.             {{end}}
  119.         {{else}}
  120.  
  121.             <StringEntry TagName="tPlayerName{{enum}}">{{$player.Player.NickName}}</StringEntry>
  122.             <StringEntry TagName="tPlayerNumber{{enum}}">{{$player.Player.Number}}</StringEntry>
  123.             <FloatEntry TagName="vPositionPlayerX{{enum}}">{{$player.GraphicPosition.X}}</FloatEntry>
  124.             <FloatEntry TagName="vPositionPlayerY{{enum}}">{{$player.GraphicPosition.Y}}</FloatEntry>
  125.        
  126.             <BoolEntry TagName="vPlayerCardVisibility{{enum}}">{{$player.Player.AtRisk}}</BoolEntry>
  127.  
  128.             {{if $player.Player.IsCaptain}}
  129.                 <BoolEntry TagName="vPlayerCaptainVisibility{{enum}}">true</BoolEntry>
  130.                 <StringEntry TagName="tCaptainInfo">{{translate "C" "LineUp" | string.upcase}}</StringEntry>
  131.             {{else}}
  132.                 <BoolEntry TagName="vPlayerCaptainVisibility{{enum}}">false</BoolEntry>
  133.             {{end}}
  134.         {{end}}  
  135.         {{ count += 1 }}
  136.     {{ end }}
  137. </ViewBag>
  138.  

Reply to "Untitled"

Here you can reply to the paste above