| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for Terraria.GameContent.Shaders.MoonLordScreenShaderData:
 Collaboration diagram for Terraria.GameContent.Shaders.MoonLordScreenShaderData:Public Attributes | |
| EffectPass | _effectPass | 
Protected Attributes | |
| string | _passName | 
Properties | |
| float | Intensity [get, set] | 
| float | CombinedOpacity [get, set] | 
| Effect | Shader [get, set] | 
Private Member Functions | |
| void | UpdateMoonLordIndex () | 
Private Attributes | |
| int | _moonLordIndex | 
| bool | _aimAtPlayer | 
| Vector3 | _uColor | 
| Vector3 | _uSecondaryColor | 
| float | _uOpacity | 
| float | _globalOpacity | 
| float | _uIntensity | 
| Vector2 | _uTargetPosition | 
| Vector2 | _uDirection | 
| float | _uProgress | 
| Vector2 | _uImageOffset | 
| Asset< Texture2D >[] | _uAssetImages | 
| Texture2D[] | _uCustomImages | 
| SamplerState[] | _samplerStates | 
| Vector2[] | _imageScales | 
| readonly Ref< Effect > | _shader | 
Definition at line 11 of file MoonLordScreenShaderData.cs.