Extension/Methods

{| style="width:100%; margin:auto; background:transparent;" cellspacing="0" cellpadding="0" valign="top" border="0" |
 * style="padding:0 .3em; background-color:#CEE0F2; font-size:90%; border:solid 2px #A3B1BF; text-align:center" width="8%" |
 * style="border-bottom:2px solid #A3B1BF" width="1%" |


 * style="padding:0.3em; font-size:90%; background-color:#CEE0F2; border:solid 2px #A3B1BF; text-align:center" width="8%" |


 * style="border-bottom:2px solid #A3B1BF" width="1%" |

{|cellspacing="10px" valign="top" style="background:white; border-left:2px solid #A3B1BF; border-right:2px solid #A3B1BF"
 * style="padding:0.3em; font-size:90%; background-color:#CEE0F2; border:solid 2px #A3B1BF; text-align:center" width="8%" |
 * valign="top"|
 * valign="top"|

Extension methods extend existing functionality to existing types.

C#

 * EnumExtensions - This script provides an instance TryParse method for .Net's System.Enum class.
 * GetOrAddComponent - Simple method extension to save 2 or 3 lines of very redundant and ugly code. It will check if component exists before adding new one.
 * IsVisibleFrom - This C# class gives simple extension access to checking if an Renderer is rendered by a specific Camera.
 * LayerMaskExtensions - This C# class gives simple extension access to manipulating and debugging LayerMasks.
 * QuaternionExtensions - This script provide a few useful extensions to the inbuilt 'Quaternion' struct.
 * TextureFloodFill - Two extension methods for Texture2D which allows you to perform a floodfill operation on the texture.
 * }