Skip to content

Commit

Permalink
deploy: 2a69d6c
Browse files Browse the repository at this point in the history
  • Loading branch information
mpewsey committed Jun 14, 2024
1 parent 9bccc88 commit 53f7526
Show file tree
Hide file tree
Showing 37 changed files with 769 additions and 671 deletions.
10 changes: 5 additions & 5 deletions _cell_area2_d_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> }</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area2_d.html">CellArea2D</a> InstantiateCellArea2D(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column, <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html">RoomComponent</a> room,</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> LayerMask cellLayer, LayerMask triggeringLayer)</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">int</span> cellLayer, LayerMask triggeringLayers)</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> {</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> var obj = <span class="keyword">new</span> GameObject(<span class="stringliteral">&quot;Cell Area 2D&quot;</span>);</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> obj.transform.SetParent(room.transform);</div>
Expand All @@ -127,10 +127,10 @@
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> collider.gameObject.layer = cellLayer;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> collider.isTrigger = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> collider.size = room.<a class="code hl_property" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html#a96fbb5c20b0af4733ef9099e70ef2a25">CellSize</a>;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> collider.includeLayers = triggeringLayer;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> collider.excludeLayers = ~triggeringLayer;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> collider.contactCaptureLayers = triggeringLayer;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> collider.callbackLayers = triggeringLayer;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> collider.includeLayers = triggeringLayers;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> collider.excludeLayers = ~triggeringLayers;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> collider.contactCaptureLayers = triggeringLayers;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> collider.callbackLayers = triggeringLayers;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">return</span> area;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> }</div>
Expand Down
10 changes: 5 additions & 5 deletions _cell_area3_d_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> }</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area3_d.html">CellArea3D</a> InstantiateCellArea3D(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column, <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html">RoomComponent</a> room,</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> LayerMask cellLayer, LayerMask triggeringLayer)</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">int</span> cellLayer, LayerMask triggeringLayers)</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> {</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> var obj = <span class="keyword">new</span> GameObject(<span class="stringliteral">&quot;Cell Area 3D&quot;</span>);</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> obj.transform.SetParent(room.transform);</div>
Expand All @@ -127,19 +127,19 @@
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> collider.gameObject.layer = cellLayer;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> collider.isTrigger = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> collider.size = room.LocalCellSize();</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> collider.includeLayers = triggeringLayer;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> collider.excludeLayers = ~triggeringLayer;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> collider.includeLayers = triggeringLayers;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> collider.excludeLayers = ~triggeringLayers;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordflow">return</span> area;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> }</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">private</span> <span class="keywordtype">void</span> OnTriggerEnter2D(Collider2D collision)</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">private</span> <span class="keywordtype">void</span> OnTriggerEnter(Collider collision)</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> Room.<a class="code hl_property" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html#ac538398fb8f4115156492ace504e62ac">RoomState</a>.SetCellVisibility(Row, Column, <span class="keyword">true</span>);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> Room.OnCellAreaEntered.Invoke(<span class="keyword">this</span>, collision.gameObject);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> }</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">private</span> <span class="keywordtype">void</span> OnTriggerExit2D(Collider2D collision)</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">private</span> <span class="keywordtype">void</span> OnTriggerExit(Collider collision)</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> Room.OnCellAreaExited.Invoke(<span class="keyword">this</span>, collision.gameObject);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div>
Expand Down
6 changes: 3 additions & 3 deletions _cell_area_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,15 +110,15 @@
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">public</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html">RoomComponent</a> Room { <span class="keyword">get</span>; <span class="keyword">protected</span> <span class="keyword">set</span>; }</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area.html">CellArea</a> InstantiateCellArea(<span class="keywordtype">int</span> row, <span class="keywordtype">int</span> column, <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_room_component.html">RoomComponent</a> room,</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> LayerMask cellLayer, LayerMask triggeringLayer)</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> LayerMask cellLayer, LayerMask triggeringLayers)</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> {</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordflow">switch</span> (room.RoomType)</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> {</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keywordflow">case</span> RoomType.TwoDimensional:</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordflow">return</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area2_d.html">CellArea2D</a>.InstantiateCellArea2D(row, column, room, cellLayer, triggeringLayer);</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keywordflow">return</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area2_d.html">CellArea2D</a>.InstantiateCellArea2D(row, column, room, cellLayer, triggeringLayers);</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordflow">case</span> RoomType.ThreeDimensionalXY:</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordflow">case</span> RoomType.ThreeDimensionalXZ:</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">return</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area3_d.html">CellArea3D</a>.InstantiateCellArea3D(row, column, room, cellLayer, triggeringLayer);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">return</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_cell_area3_d.html">CellArea3D</a>.InstantiateCellArea3D(row, column, room, cellLayer, triggeringLayers);</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">default</span>:</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordflow">throw</span> <span class="keyword">new</span> System.NotImplementedException($<span class="stringliteral">&quot;Unhandled room type: {room.RoomType}.&quot;</span>);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> }</div>
Expand Down
2 changes: 1 addition & 1 deletion _door_threshold_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> max = Vector3.Max(max, corner);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> }</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> <span class="keyword">new</span> Bounds(Vector3.Lerp(min, max, 0.5f) + transform.position, max - min);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> <span class="keyword">new</span> Bounds(transform.position, max - min);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> }</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="class_m_pewsey_1_1_mania_map_unity_1_1_door_threshold.html#aca173cff12539d6d06906796403ce1f9"> 76</a></span> <span class="keyword">public</span> Vector3 <a class="code hl_function" href="class_m_pewsey_1_1_mania_map_unity_1_1_door_threshold.html#aca173cff12539d6d06906796403ce1f9">ParameterizePosition</a>(Vector3 position)</div>
Expand Down
8 changes: 4 additions & 4 deletions _mania_map_settings_8cs_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,12 +106,12 @@
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"><a class="line" href="class_m_pewsey_1_1_mania_map_unity_1_1_mania_map_settings.html"> 8</a></span> <span class="keyword">public</span> <span class="keyword">class </span><a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_mania_map_settings.html">ManiaMapSettings</a> : ScriptableObject</div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> {</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> [SerializeField]</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">private</span> LayerMask _cellLayer;</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">public</span> LayerMask CellLayer { <span class="keyword">get</span> =&gt; _cellLayer; <span class="keyword">set</span> =&gt; _cellLayer = value; }</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">private</span> <span class="keywordtype">int</span> _cellLayer;</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">public</span> <span class="keywordtype">int</span> CellLayer { <span class="keyword">get</span> =&gt; _cellLayer; <span class="keyword">set</span> =&gt; _cellLayer = value; }</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> [SerializeField]</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">private</span> LayerMask _triggeringLayer;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">public</span> LayerMask TriggeringLayer { <span class="keyword">get</span> =&gt; _triggeringLayer; <span class="keyword">set</span> =&gt; _triggeringLayer = value; }</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">private</span> LayerMask _triggeringLayers;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">public</span> LayerMask TriggeringLayers { <span class="keyword">get</span> =&gt; _triggeringLayers; <span class="keyword">set</span> =&gt; _triggeringLayers = value; }</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="class_m_pewsey_1_1_mania_map_unity_1_1_mania_map_settings.html#ae88fc6edb360f3324cff278f34857837"> 22</a></span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_m_pewsey_1_1_mania_map_unity_1_1_mania_map_settings.html">ManiaMapSettings</a> <a class="code hl_function" href="class_m_pewsey_1_1_mania_map_unity_1_1_mania_map_settings.html#ae88fc6edb360f3324cff278f34857837">LoadSettings</a>()</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> {</div>
Expand Down
Loading

0 comments on commit 53f7526

Please sign in to comment.