Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.SubsystemSky
类 Game.SubsystemSky 继承关系图:
Game.SubsystemSky 的协作图:

struct  SkyVertex
class  SkyDome
struct  StarVertex

Public 成员函数

virtual void MakeLightningStrike (Vector3 targetPosition, bool manual)
delegate float CalculateFogDelegate (Vector3 viewPosition, Vector3 position)
delegate float CalculateFogNoHazeDelegate (Vector3 viewPosition, Vector3 position)
virtual void Update (float dt)
virtual void Draw (Camera camera, int drawOrder)
override void Load (ValuesDictionary valuesDictionary)
virtual void InitializeCalculation ()
override void Dispose ()
virtual void Display_DeviceReset ()
virtual void DrawSkydome (Camera camera)
virtual void DrawStars (Camera camera)
virtual void DrawSunAndMoon (Camera camera)
virtual void DrawLightning (Camera camera)
virtual void DrawClouds (Camera camera)
virtual void QueueCelestialBody (TexturedBatch3D batch, Vector3 viewPosition, Color color, float distance, float radius, float angle)
virtual void UpdateLightAndViewParameters ()
virtual void UpdateMoonPhase ()
delegate float CalculateLightIntensityDelegate (float timeOfDay)
delegate float CalculateSeasonAngleDelegate ()
delegate float CalculateHazeFactorDelegate ()
delegate Color CalculateSkyColorDelegate (Vector3 direction, int temperature)
delegate float CalculateSkyFogDelegate (Vector3 viewPosition)
virtual float FogIntegral (float y)
virtual void FillSkyVertexBuffer (SkyDome skyDome, float timeOfDay, float precipitationIntensity, int temperature)
virtual void FillSkyIndexBuffer (SkyDome skyDome)
virtual void FillStarsBuffers ()
delegate float CalculateDawnGlowIntensityDelegate (float timeOfDay)
delegate float CalculateDuskGlowIntensityDelegate (float timeOfDay)
delegate float CalculateWinterDistanceDelegate ()
virtual float CalculateFogSurvivalcraft (Vector3 viewPosition, Vector3 position)
virtual float CalculateFogNoHazeSurvivalcraft (Vector3 viewPosition, Vector3 position)
virtual float CalculateLightIntensitySurvivalcraft (float timeOfDay)
virtual float CalculateSeasonAngleSurvivalcraft ()
virtual float CalculateHazeFactorSurvivalcraft ()
virtual Color CalculateSkyColorSurvivalcraft (Vector3 direction, int temperature)
virtual float CalculateSkyFogSurvivalcraft (Vector3 viewPosition)
virtual float CalculateDawnGlowIntensitySurvivalcraft (float timeOfDay)
virtual float CalculateDuskGlowIntensitySurvivalcraft (float timeOfDay)
virtual float CalculateWinterDistanceSurvivalcraft ()
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void OnEntityAdded (Entity entity)
virtual void OnEntityRemoved (Entity entity)
virtual void Save (ValuesDictionary valuesDictionary)
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

SubsystemTimeOfDay m_subsystemTimeOfDay
SubsystemSeasons m_subsystemSeasons
SubsystemTime m_subsystemTime
SubsystemGameInfo m_subsystemGameInfo
SubsystemTerrain m_subsystemTerrain
SubsystemWeather m_subsystemWeather
SubsystemAudio m_subsystemAudio
SubsystemBodies m_subsystemBodies
SubsystemParticles m_subsystemParticles
SubsystemFluidBlockBehavior m_subsystemFluidBlockBehavior
PrimitivesRenderer2D m_primitivesRenderer2d = new()
PrimitivesRenderer3D m_primitivesRenderer3d = new()
Random m_random = new()
Random m_fogSeedRandom = new()
Color m_viewFogColor
float m_viewFogBottom
float m_viewFogTop
float m_viewHazeStart
float m_viewHazeDensity
float m_viewFogDensity
bool m_viewIsSkyVisible
Texture2D m_sunTexture
Texture2D m_glowTexture
Texture2D m_cloudsTexture
Texture2D[] m_moonTextures = new Texture2D[8]
VertexDeclaration m_skyVertexDeclaration
Dictionary< GameWidget, SkyDomem_skyDomes = []
VertexBuffer m_starsVertexBuffer
IndexBuffer m_starsIndexBuffer
VertexDeclaration m_starsVertexDeclaration
Vector3m_lightningStrikePosition
float m_lightningStrikeBrightness
double m_lastLightningStrikeTime
bool DrawSkyEnabled = true
bool DrawCloudsWireframe
bool FogEnabled = true
int[] m_drawOrders = [-100, 5, 105]
float[] m_cloudsLayerRadii = [0f, 0.8f, 0.95f, 1f]
Color[] m_cloudsLayerColors = new Color[5]
SkyPrimitiveRender m_primitiveRender
CalculateDuskGlowIntensityDelegate CalculateDuskGlowIntensity
CalculateWinterDistanceDelegate CalculateWinterDistance

静态 Public 属性

static UnlitShader m_shaderFlat = new(true, false, true, false)
static UnlitShader m_shaderTextured = new(true, true, false, false)
const int m_starsCount = 250
static int[] m_lightValuesMoonless = [0, 3, 6, 9, 12, 15]
static int[] m_lightValuesNormal = [3, 5, 8, 10, 13, 15]
static SkyShader Shader
static SkyShader ShaderAlphaTest
static bool DrawGalaxyEnabled = true

属性

virtual float SkyLightIntensity [get, set]
virtual int MoonPhase [get, set]
virtual int SkyLightValue [get, set]
virtual float VisibilityRange [get, set]
virtual float VisibilityRangeYMultiplier [get, set]
virtual float ViewUnderWaterDepth [get, set]
virtual float ViewUnderMagmaDepth [get, set]
virtual Color ViewFogColor [get]
virtual float ViewFogBottom [get]
virtual float ViewFogTop [get]
virtual float ViewHazeStart [get]
virtual float ViewHazeDensity [get]
virtual float ViewFogDensity [get]
UpdateOrder UpdateOrder [get]
int[] DrawOrders [get]
CalculateFogDelegate CalculateFog [get, set]
CalculateFogNoHazeDelegate CalculateFogNoHaze [get, set]
CalculateLightIntensityDelegate CalculateLightIntensity [get, set]
CalculateSeasonAngleDelegate CalculateSeasonAngle [get, set]
CalculateHazeFactorDelegate CalculateHazeFactor [get, set]
CalculateSkyColorDelegate CalculateSkyColor [get, set]
CalculateSkyFogDelegate CalculateSkyFog [get, set]
CalculateDawnGlowIntensityDelegate CalculateDawnGlowIntensity [get, set]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]
属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]

额外继承的成员函数

包函数 继承自 GameEntitySystem.Subsystem
void DisposeInternal ()

详细描述

在文件 SubsystemSky.cs8 行定义.

成员函数说明

◆ CalculateDawnGlowIntensityDelegate()

delegate float Game.SubsystemSky.CalculateDawnGlowIntensityDelegate ( float timeOfDay)

◆ CalculateDawnGlowIntensitySurvivalcraft()

virtual float Game.SubsystemSky.CalculateDawnGlowIntensitySurvivalcraft ( float timeOfDay)
virtual

在文件 SubsystemSky.cs996 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateDuskGlowIntensityDelegate()

delegate float Game.SubsystemSky.CalculateDuskGlowIntensityDelegate ( float timeOfDay)

◆ CalculateDuskGlowIntensitySurvivalcraft()

virtual float Game.SubsystemSky.CalculateDuskGlowIntensitySurvivalcraft ( float timeOfDay)
virtual

在文件 SubsystemSky.cs1003 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateFogDelegate()

delegate float Game.SubsystemSky.CalculateFogDelegate ( Vector3 viewPosition,
Vector3 position )

◆ CalculateFogNoHazeDelegate()

delegate float Game.SubsystemSky.CalculateFogNoHazeDelegate ( Vector3 viewPosition,
Vector3 position )

◆ CalculateFogNoHazeSurvivalcraft()

virtual float Game.SubsystemSky.CalculateFogNoHazeSurvivalcraft ( Vector3 viewPosition,
Vector3 position )
virtual

在文件 SubsystemSky.cs934 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateFogSurvivalcraft()

virtual float Game.SubsystemSky.CalculateFogSurvivalcraft ( Vector3 viewPosition,
Vector3 position )
virtual

在文件 SubsystemSky.cs924 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateHazeFactorDelegate()

delegate float Game.SubsystemSky.CalculateHazeFactorDelegate ( )

◆ CalculateHazeFactorSurvivalcraft()

virtual float Game.SubsystemSky.CalculateHazeFactorSurvivalcraft ( )
virtual

在文件 SubsystemSky.cs957 行定义.

这是这个函数的调用关系图:

◆ CalculateLightIntensityDelegate()

delegate float Game.SubsystemSky.CalculateLightIntensityDelegate ( float timeOfDay)

◆ CalculateLightIntensitySurvivalcraft()

virtual float Game.SubsystemSky.CalculateLightIntensitySurvivalcraft ( float timeOfDay)
virtual

在文件 SubsystemSky.cs941 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateSeasonAngleDelegate()

delegate float Game.SubsystemSky.CalculateSeasonAngleDelegate ( )

◆ CalculateSeasonAngleSurvivalcraft()

virtual float Game.SubsystemSky.CalculateSeasonAngleSurvivalcraft ( )
virtual

在文件 SubsystemSky.cs954 行定义.

这是这个函数的调用关系图:

◆ CalculateSkyColorDelegate()

delegate Color Game.SubsystemSky.CalculateSkyColorDelegate ( Vector3 direction,
int temperature )

◆ CalculateSkyColorSurvivalcraft()

virtual Color Game.SubsystemSky.CalculateSkyColorSurvivalcraft ( Vector3 direction,
int temperature )
virtual

在文件 SubsystemSky.cs960 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ CalculateSkyFogDelegate()

delegate float Game.SubsystemSky.CalculateSkyFogDelegate ( Vector3 viewPosition)

◆ CalculateSkyFogSurvivalcraft()

virtual float Game.SubsystemSky.CalculateSkyFogSurvivalcraft ( Vector3 viewPosition)
virtual

在文件 SubsystemSky.cs993 行定义.

这是这个函数的调用关系图:

◆ CalculateWinterDistanceDelegate()

delegate float Game.SubsystemSky.CalculateWinterDistanceDelegate ( )

◆ CalculateWinterDistanceSurvivalcraft()

virtual float Game.SubsystemSky.CalculateWinterDistanceSurvivalcraft ( )
virtual

在文件 SubsystemSky.cs1010 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Display_DeviceReset()

virtual void Game.SubsystemSky.Display_DeviceReset ( )
virtual

在文件 SubsystemSky.cs473 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Dispose()

override void Game.SubsystemSky.Dispose ( )
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemSky.cs463 行定义.

函数调用图:

◆ Draw()

virtual void Game.SubsystemSky.Draw ( Camera camera,
int drawOrder )
virtual

实现了 Game.IDrawable.

在文件 SubsystemSky.cs285 行定义.

函数调用图:

◆ DrawClouds()

virtual void Game.SubsystemSky.DrawClouds ( Camera camera)
virtual

在文件 SubsystemSky.cs669 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ DrawLightning()

virtual void Game.SubsystemSky.DrawLightning ( Camera camera)
virtual

在文件 SubsystemSky.cs616 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ DrawSkydome()

virtual void Game.SubsystemSky.DrawSkydome ( Camera camera)
virtual

在文件 SubsystemSky.cs482 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ DrawStars()

virtual void Game.SubsystemSky.DrawStars ( Camera camera)
virtual

在文件 SubsystemSky.cs536 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ DrawSunAndMoon()

virtual void Game.SubsystemSky.DrawSunAndMoon ( Camera camera)
virtual

在文件 SubsystemSky.cs571 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FillSkyIndexBuffer()

virtual void Game.SubsystemSky.FillSkyIndexBuffer ( SkyDome skyDome)
virtual

在文件 SubsystemSky.cs825 行定义.

这是这个函数的调用关系图:

◆ FillSkyVertexBuffer()

virtual void Game.SubsystemSky.FillSkyVertexBuffer ( SkyDome skyDome,
float timeOfDay,
float precipitationIntensity,
int temperature )
virtual

在文件 SubsystemSky.cs809 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FillStarsBuffers()

virtual void Game.SubsystemSky.FillStarsBuffers ( )
virtual

在文件 SubsystemSky.cs849 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FogIntegral()

virtual float Game.SubsystemSky.FogIntegral ( float y)
virtual

在文件 SubsystemSky.cs807 行定义.

这是这个函数的调用关系图:

◆ InitializeCalculation()

virtual void Game.SubsystemSky.InitializeCalculation ( )
virtual

在文件 SubsystemSky.cs450 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.SubsystemSky.Load ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemSky.cs426 行定义.

函数调用图:

◆ MakeLightningStrike()

virtual void Game.SubsystemSky.MakeLightningStrike ( Vector3 targetPosition,
bool manual )
virtual

在文件 SubsystemSky.cs189 行定义.

函数调用图:

◆ QueueCelestialBody()

virtual void Game.SubsystemSky.QueueCelestialBody ( TexturedBatch3D batch,
Vector3 viewPosition,
Color color,
float distance,
float radius,
float angle )
virtual

在文件 SubsystemSky.cs745 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Update()

virtual void Game.SubsystemSky.Update ( float dt)
virtual

实现了 Game.IUpdateable.

在文件 SubsystemSky.cs280 行定义.

函数调用图:

◆ UpdateLightAndViewParameters()

virtual void Game.SubsystemSky.UpdateLightAndViewParameters ( )
virtual

在文件 SubsystemSky.cs775 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UpdateMoonPhase()

virtual void Game.SubsystemSky.UpdateMoonPhase ( )
virtual

在文件 SubsystemSky.cs783 行定义.

这是这个函数的调用关系图:

类成员变量说明

◆ CalculateDuskGlowIntensity

CalculateDuskGlowIntensityDelegate Game.SubsystemSky.CalculateDuskGlowIntensity

在文件 SubsystemSky.cs916 行定义.

◆ CalculateWinterDistance

CalculateWinterDistanceDelegate Game.SubsystemSky.CalculateWinterDistance

在文件 SubsystemSky.cs920 行定义.

◆ DrawCloudsWireframe

bool Game.SubsystemSky.DrawCloudsWireframe

在文件 SubsystemSky.cs134 行定义.

◆ DrawGalaxyEnabled

bool Game.SubsystemSky.DrawGalaxyEnabled = true
static

在文件 SubsystemSky.cs187 行定义.

◆ DrawSkyEnabled

bool Game.SubsystemSky.DrawSkyEnabled = true

在文件 SubsystemSky.cs131 行定义.

◆ FogEnabled

bool Game.SubsystemSky.FogEnabled = true

在文件 SubsystemSky.cs137 行定义.

◆ m_cloudsLayerColors

Color [] Game.SubsystemSky.m_cloudsLayerColors = new Color[5]

在文件 SubsystemSky.cs143 行定义.

◆ m_cloudsLayerRadii

float [] Game.SubsystemSky.m_cloudsLayerRadii = [0f, 0.8f, 0.95f, 1f]

在文件 SubsystemSky.cs141 行定义.

◆ m_cloudsTexture

Texture2D Game.SubsystemSky.m_cloudsTexture

在文件 SubsystemSky.cs98 行定义.

◆ m_drawOrders

int [] Game.SubsystemSky.m_drawOrders = [-100, 5, 105]

在文件 SubsystemSky.cs139 行定义.

◆ m_fogSeedRandom

Random Game.SubsystemSky.m_fogSeedRandom = new()

在文件 SubsystemSky.cs78 行定义.

◆ m_glowTexture

Texture2D Game.SubsystemSky.m_glowTexture

在文件 SubsystemSky.cs96 行定义.

◆ m_lastLightningStrikeTime

double Game.SubsystemSky.m_lastLightningStrikeTime

在文件 SubsystemSky.cs129 行定义.

◆ m_lightningStrikeBrightness

float Game.SubsystemSky.m_lightningStrikeBrightness

在文件 SubsystemSky.cs127 行定义.

◆ m_lightningStrikePosition

Vector3? Game.SubsystemSky.m_lightningStrikePosition

在文件 SubsystemSky.cs125 行定义.

◆ m_lightValuesMoonless

int [] Game.SubsystemSky.m_lightValuesMoonless = [0, 3, 6, 9, 12, 15]
static

在文件 SubsystemSky.cs145 行定义.

◆ m_lightValuesNormal

int [] Game.SubsystemSky.m_lightValuesNormal = [3, 5, 8, 10, 13, 15]
static

在文件 SubsystemSky.cs147 行定义.

◆ m_moonTextures

Texture2D [] Game.SubsystemSky.m_moonTextures = new Texture2D[8]

在文件 SubsystemSky.cs100 行定义.

◆ m_primitiveRender

SkyPrimitiveRender Game.SubsystemSky.m_primitiveRender

在文件 SubsystemSky.cs179 行定义.

◆ m_primitivesRenderer2d

PrimitivesRenderer2D Game.SubsystemSky.m_primitivesRenderer2d = new()

在文件 SubsystemSky.cs72 行定义.

◆ m_primitivesRenderer3d

PrimitivesRenderer3D Game.SubsystemSky.m_primitivesRenderer3d = new()

在文件 SubsystemSky.cs74 行定义.

◆ m_random

Random Game.SubsystemSky.m_random = new()

在文件 SubsystemSky.cs76 行定义.

◆ m_shaderFlat

UnlitShader Game.SubsystemSky.m_shaderFlat = new(true, false, true, false)
static

在文件 SubsystemSky.cs102 行定义.

◆ m_shaderTextured

UnlitShader Game.SubsystemSky.m_shaderTextured = new(true, true, false, false)
static

在文件 SubsystemSky.cs104 行定义.

◆ m_skyDomes

Dictionary<GameWidget, SkyDome> Game.SubsystemSky.m_skyDomes = []

在文件 SubsystemSky.cs111 行定义.

◆ m_skyVertexDeclaration

VertexDeclaration Game.SubsystemSky.m_skyVertexDeclaration
初始值:
= new(
new VertexElement(0, VertexElementFormat.Vector3, VertexElementSemantic.Position),
new VertexElement(12, VertexElementFormat.NormalizedByte4, VertexElementSemantic.Color)
)

在文件 SubsystemSky.cs106 行定义.

◆ m_starsCount

const int Game.SubsystemSky.m_starsCount = 250
static

在文件 SubsystemSky.cs123 行定义.

◆ m_starsIndexBuffer

IndexBuffer Game.SubsystemSky.m_starsIndexBuffer

在文件 SubsystemSky.cs115 行定义.

◆ m_starsVertexBuffer

VertexBuffer Game.SubsystemSky.m_starsVertexBuffer

在文件 SubsystemSky.cs113 行定义.

◆ m_starsVertexDeclaration

VertexDeclaration Game.SubsystemSky.m_starsVertexDeclaration
初始值:
= new(
new VertexElement(0, VertexElementFormat.Vector3, VertexElementSemantic.Position),
new VertexElement(12, VertexElementFormat.Vector2, VertexElementSemantic.TextureCoordinate),
new VertexElement(20, VertexElementFormat.NormalizedByte4, VertexElementSemantic.Color)
)

在文件 SubsystemSky.cs117 行定义.

◆ m_subsystemAudio

SubsystemAudio Game.SubsystemSky.m_subsystemAudio

在文件 SubsystemSky.cs64 行定义.

◆ m_subsystemBodies

SubsystemBodies Game.SubsystemSky.m_subsystemBodies

在文件 SubsystemSky.cs66 行定义.

◆ m_subsystemFluidBlockBehavior

SubsystemFluidBlockBehavior Game.SubsystemSky.m_subsystemFluidBlockBehavior

在文件 SubsystemSky.cs70 行定义.

◆ m_subsystemGameInfo

SubsystemGameInfo Game.SubsystemSky.m_subsystemGameInfo

在文件 SubsystemSky.cs58 行定义.

◆ m_subsystemParticles

SubsystemParticles Game.SubsystemSky.m_subsystemParticles

在文件 SubsystemSky.cs68 行定义.

◆ m_subsystemSeasons

SubsystemSeasons Game.SubsystemSky.m_subsystemSeasons

在文件 SubsystemSky.cs54 行定义.

◆ m_subsystemTerrain

SubsystemTerrain Game.SubsystemSky.m_subsystemTerrain

在文件 SubsystemSky.cs60 行定义.

◆ m_subsystemTime

SubsystemTime Game.SubsystemSky.m_subsystemTime

在文件 SubsystemSky.cs56 行定义.

◆ m_subsystemTimeOfDay

SubsystemTimeOfDay Game.SubsystemSky.m_subsystemTimeOfDay

在文件 SubsystemSky.cs52 行定义.

◆ m_subsystemWeather

SubsystemWeather Game.SubsystemSky.m_subsystemWeather

在文件 SubsystemSky.cs62 行定义.

◆ m_sunTexture

Texture2D Game.SubsystemSky.m_sunTexture

在文件 SubsystemSky.cs94 行定义.

◆ m_viewFogBottom

float Game.SubsystemSky.m_viewFogBottom

在文件 SubsystemSky.cs82 行定义.

◆ m_viewFogColor

Color Game.SubsystemSky.m_viewFogColor

在文件 SubsystemSky.cs80 行定义.

◆ m_viewFogDensity

float Game.SubsystemSky.m_viewFogDensity

在文件 SubsystemSky.cs90 行定义.

◆ m_viewFogTop

float Game.SubsystemSky.m_viewFogTop

在文件 SubsystemSky.cs84 行定义.

◆ m_viewHazeDensity

float Game.SubsystemSky.m_viewHazeDensity

在文件 SubsystemSky.cs88 行定义.

◆ m_viewHazeStart

float Game.SubsystemSky.m_viewHazeStart

在文件 SubsystemSky.cs86 行定义.

◆ m_viewIsSkyVisible

bool Game.SubsystemSky.m_viewIsSkyVisible

在文件 SubsystemSky.cs92 行定义.

◆ Shader

SkyShader Game.SubsystemSky.Shader
static

在文件 SubsystemSky.cs182 行定义.

◆ ShaderAlphaTest

SkyShader Game.SubsystemSky.ShaderAlphaTest
static

在文件 SubsystemSky.cs184 行定义.

属性说明

◆ CalculateDawnGlowIntensity

CalculateDawnGlowIntensityDelegate Game.SubsystemSky.CalculateDawnGlowIntensity
getset

在文件 SubsystemSky.cs912 行定义.

◆ CalculateFog

CalculateFogDelegate Game.SubsystemSky.CalculateFog
getset

在文件 SubsystemSky.cs274 行定义.

◆ CalculateFogNoHaze

CalculateFogNoHazeDelegate Game.SubsystemSky.CalculateFogNoHaze
getset

在文件 SubsystemSky.cs278 行定义.

◆ CalculateHazeFactor

CalculateHazeFactorDelegate Game.SubsystemSky.CalculateHazeFactor
getset

在文件 SubsystemSky.cs797 行定义.

◆ CalculateLightIntensity

CalculateLightIntensityDelegate Game.SubsystemSky.CalculateLightIntensity
getset

在文件 SubsystemSky.cs789 行定义.

◆ CalculateSeasonAngle

CalculateSeasonAngleDelegate Game.SubsystemSky.CalculateSeasonAngle
getset

在文件 SubsystemSky.cs793 行定义.

◆ CalculateSkyColor

CalculateSkyColorDelegate Game.SubsystemSky.CalculateSkyColor
getset

在文件 SubsystemSky.cs801 行定义.

◆ CalculateSkyFog

CalculateSkyFogDelegate Game.SubsystemSky.CalculateSkyFog
getset

在文件 SubsystemSky.cs805 行定义.

◆ DrawOrders

int [] Game.SubsystemSky.DrawOrders
get

实现了 Game.IDrawable.

在文件 SubsystemSky.cs177 行定义.

◆ MoonPhase

virtual int Game.SubsystemSky.MoonPhase
getset

在文件 SubsystemSky.cs151 行定义.

◆ SkyLightIntensity

virtual float Game.SubsystemSky.SkyLightIntensity
getset

在文件 SubsystemSky.cs149 行定义.

◆ SkyLightValue

virtual int Game.SubsystemSky.SkyLightValue
getset

在文件 SubsystemSky.cs153 行定义.

◆ UpdateOrder

UpdateOrder Game.SubsystemSky.UpdateOrder
get

实现了 Game.IUpdateable.

在文件 SubsystemSky.cs175 行定义.

◆ ViewFogBottom

virtual float Game.SubsystemSky.ViewFogBottom
get

在文件 SubsystemSky.cs165 行定义.

◆ ViewFogColor

virtual Color Game.SubsystemSky.ViewFogColor
get

在文件 SubsystemSky.cs163 行定义.

◆ ViewFogDensity

virtual float Game.SubsystemSky.ViewFogDensity
get

在文件 SubsystemSky.cs173 行定义.

◆ ViewFogTop

virtual float Game.SubsystemSky.ViewFogTop
get

在文件 SubsystemSky.cs167 行定义.

◆ ViewHazeDensity

virtual float Game.SubsystemSky.ViewHazeDensity
get

在文件 SubsystemSky.cs171 行定义.

◆ ViewHazeStart

virtual float Game.SubsystemSky.ViewHazeStart
get

在文件 SubsystemSky.cs169 行定义.

◆ ViewUnderMagmaDepth

virtual float Game.SubsystemSky.ViewUnderMagmaDepth
getset

在文件 SubsystemSky.cs161 行定义.

◆ ViewUnderWaterDepth

virtual float Game.SubsystemSky.ViewUnderWaterDepth
getset

在文件 SubsystemSky.cs159 行定义.

◆ VisibilityRange

virtual float Game.SubsystemSky.VisibilityRange
getset

在文件 SubsystemSky.cs155 行定义.

◆ VisibilityRangeYMultiplier

virtual float Game.SubsystemSky.VisibilityRangeYMultiplier
getset

在文件 SubsystemSky.cs157 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Subsystem/SubsystemSky.cs