Candide.Entities.Controllers.Legacy.GrassFieldController
Type JSONpublic class in Candide.Entities.Controllers.Legacy
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Legacy - Base type
Shared.Entity.Base.AbstractController - Hash
72B7AEEE31AF4F8A88A223E4F37000C7C66BE55BC833C3EF0B46DC5A089E4869
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
ChangeBottom# | public | public System.Int32 ChangeBottom |
ChangeLeft# | public | public System.Int32 ChangeLeft |
ChangeRight# | public | public System.Int32 ChangeRight |
ChangeTop# | public | public System.Int32 ChangeTop |
EntityReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityReuseList |
FieldArea# | public | public Microsoft.Xna.Framework.Rectangle FieldArea |
FieldHeight# | public | public System.Single FieldHeight |
GrassSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet GrassSprite |
HeightMap# | public | public System.Single[] HeightMap |
HeightMapHasChanges# | public | public System.Boolean HeightMapHasChanges |
SoundDict# | private | private System.Collections.Generic.Dictionary<System.Guid, System.Single> SoundDict |
StrawParticleEmitter# | public | public Candide.Particles.ParticleEmitter StrawParticleEmitter |
StrawPool# | private | private System.Collections.Generic.Queue<GrassFieldController.GrassFieldStraw> StrawPool |
Straws# | public | public System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw> Straws |
Texture# | public | public Microsoft.Xna.Framework.Graphics.RenderTarget2D Texture |
UpdateBuffer# | public | public System.Single[] UpdateBuffer |
WindSway# | public | public Candide.GameModels.Systems.Weather.WindSway WindSway |
_soundDictUpdatedThisFrame# | private | private System.Boolean _soundDictUpdatedThisFrame |
Methods
AddChanges
#
public System.Void AddChanges(Microsoft.Xna.Framework.Rectangle area)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EEBD63D7C300FBB10EFF8692558C6B030EEFF5B5BCD048C827707AB19211174C - Body hash
E2A8A322FF94AC89390AF3B3A0F1DF30DDCF41D13F4997D4023D95978AA42C3E - IL size166
Referenced calls
Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Rectangle::get_Right()Microsoft.Xna.Framework.Rectangle::get_Bottom()System.Math::Min(System.Int32, System.Int32)System.Math::Max(System.Int32, System.Int32)
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
24ECEF0E925BBB0E39E15A4CF5909DAD92DF28A07CFEAFF6C7C1BB1D9A842F90 - Body hash
D893C92FF79E49C0BFA3FBE238446E52FE189C2E5C14E791A9B3FADC22F22588 - IL size47
Referenced calls
Candide.Entities.Controllers.Legacy.GrassFieldController::UpdateTexture()System.Collections.Generic.List<Candide.Entities.Controllers.Legacy.GrassFieldController>::Add(!0)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4E3EA4BD68EB48C14E10899277329D1F1CC146DBA8BAB586AC981998CD1FCED4 - Body hash
0E1C80D9CBE103883064B6E4C2741555C052F39EDB1A5CC372E5FF8417C9BABE - IL size568
Referenced calls
Shared.Entity.EntityWrapper::set_Visible(System.Boolean)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::ToPoint()Microsoft.Xna.Framework.Point::ToVector2()Shared.Entity.EntityWrapper::set_Position2(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Point::get_Zero()Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Rectangle::Inflate(System.Int32, System.Int32)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::.ctor()Shared.Entity.EntityWrapper::get_PositionX()Shared.Entity.EntityWrapper::get_PositionY()Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)System.String[,]::Get(System.Int32, System.Int32)System.String::op_Equality(System.String, System.String)CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)Microsoft.Xna.Framework.Graphics.RenderTarget2D::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Int32, System.Int32, System.Boolean, Microsoft.Xna.Framework.Graphics.SurfaceFormat, Microsoft.Xna.Framework.Graphics.DepthFormat, System.Int32, Microsoft.Xna.Framework.Graphics.RenderTargetUsage)Candide.Entities.Controllers.Legacy.GrassFieldController::GenerateNoisySquare()
String literals
biome:plains_drybiome:plainsmedia/sprites/flora/wheatfield3wheat_straw_emittermedia/sprites/flora/grassfieldgrass_straw_emitter
FillCircle
#
public System.Single FillCircle(System.Single cx, System.Single cy, System.Single radius, System.Single height, System.Boolean reRaise)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
BD9B6516CF327A7CEADC3CCF3B994190F6480A22801F1526216A49EF8C7BEA0F - Body hash
357749F88E279A946F2B24129EE919103A4D9DA0D9A58F5161F00884FB951D2B - IL size512
Referenced calls
Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Remove(!0)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::TryGetValue(!0, !1&)Candide.Entities.Controllers.Legacy.GrassFieldController::GetStraw()System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Add(!0, !1)Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)
FillRectangle
#
public System.Single FillRectangle(System.Single rx, System.Single ry, System.Single width, System.Single height2d, System.Single height, System.Boolean reRaise)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
3C3F87C52BACA07E55E86543D438B1D7596EBF8CF673B035094B4F56313F0A6F - Body hash
2F00575573580984C3CA53490989DACBE2262883873385147E34B0A4A2B4B6E7 - IL size585
Referenced calls
Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::get_Right()Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Remove(!0)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::TryGetValue(!0, !1&)Candide.Entities.Controllers.Legacy.GrassFieldController::GetStraw()System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Add(!0, !1)Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)
FillStaticCircle
#
public System.Void FillStaticCircle(System.Single cx, System.Single cy, System.Single radius, System.Single height)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0D3EB9F5F068A198D7ACDD5D0D060368D4E81FE982B5B7842E2E2480A88F40CC - Body hash
4303A5A99AD38C69C8CC87B384187F5E6A5C9EC14F0DD814D500D429B86449A8 - IL size341
Referenced calls
System.MathF::Sqrt(System.Single)System.Random::NextSingle()
FillStaticCircleWithStraws
#
public System.Void FillStaticCircleWithStraws(System.Single cx, System.Single cy, System.Single radius, System.Single height)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BD358B1CEFE07C9C87A80B4D04495E7B4CE94898F542ED8263D7ECBCD0765742 - Body hash
100EEC02A3AB49210DD6A1FFF47F3645B31411A44E09915DBEB40BE213910864 - IL size195
GenerateNoisySquare
#
public System.Void GenerateNoisySquare()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4F666FD477CA977307B1A11F7D486BE27221E5F49F45F53D7B072FA1D83BA74C - Body hash
D876281A9EC9C92122E00C2228A665D4490DAB053F418313B01B97616C25C482 - IL size2382
Referenced calls
System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Clear()Shared.Entity.EntityWrapper::get_Id()System.Object::GetHashCode()System.Random::.ctor(System.Int32)Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::Inflate(System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Rectangle::get_Right()Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)System.Math::Clamp(System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Random::NextSingle()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Rectangle::get_Center()Microsoft.Xna.Framework.Point::ToVector2()CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::ToPoint()System.SByte[,]::Get(System.Int32, System.Int32)Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::ExpoOut(System.Single, System.Single)System.Math::Max(System.Single, System.Single)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.GC::AllocateUninitializedArray(System.Int32, System.Boolean)CandideServer.Helpers.NoiseHelper::.ctor()System.Array::Clear(System.Array)
GetStraw
#
public GrassFieldController.GrassFieldStraw GetStraw()
Method metadata
- Visibilitypublic
- Return type
GrassFieldController.GrassFieldStraw - StaticFalse
- VirtualFalse
- Hash
FB210A37A6960F63B08F31AF54A4D021BC1B1C8255E09A932ED9ECD9A0BE107F - Body hash
568A8FFB327CF2AE1764B050039EB0DBEB0E8CE5EE31B56C2A9E690F3C8386BF - IL size22
Referenced calls
System.Collections.Generic.Queue<GrassFieldController.GrassFieldStraw>::TryDequeue(!0&)GrassFieldController.GrassFieldStraw::.ctor()
MakeHolesForStaticEntities
#
public System.Void MakeHolesForStaticEntities()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B32140DDAC1BE889F91081EF5DBE99B3CCC5AC932A85736EED401E69ED7B0C0B - Body hash
788ECA10908057DAD7343239E0CEA4EAE9FC856D6F610B217427590AAE7EF106 - IL size173
Referenced calls
System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Position2()Candide.Entities.Controllers.Legacy.GrassFieldController::FillStaticCircle(System.Single, System.Single, System.Single, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
MakeParticleHole
#
public System.Void MakeParticleHole(CandideCreator.Shared.Collision.CollisionShape shape, Microsoft.Xna.Framework.Vector3 pos, Microsoft.Xna.Framework.Vector3 particleDirection)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8494C8E5458627F264197C252470A840333B791B0DE3BA5B287E573FAB904D0C - Body hash
ACAF613D73C6CB73BA5F005E80AF8780180647ED6E95D3C82C9DD36EBCCD3A85 - IL size1074
Referenced calls
Candide.Entities.Controllers.Legacy.GrassFieldController::FillCircle(System.Single, System.Single, System.Single, System.Single, System.Boolean)System.Random::NextSingle()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Entities.Controllers.Legacy.GrassFieldController::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Candide.Entities.Controllers.Legacy.GrassFieldController::FillRectangle(System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::get_Right()Microsoft.Xna.Framework.Rectangle::get_Bottom()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Helpers.LinearAlgebra::PointInPolygon(Microsoft.Xna.Framework.Vector2, System.Collections.Generic.IReadOnlyList<Microsoft.Xna.Framework.Vector2>)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Remove(!0)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Candide.Entities.Controllers.Legacy.GrassFieldController::AddChanges(Microsoft.Xna.Framework.Rectangle)
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
680DA3D0000D4B4B9D27C9CE3DBFF9A13FBC8B5CEBB923E3A450872A799324FC - Body hash
60A96085B8067307D9371956D3DC328F450679B37370AE874313884CDCD55069 - IL size482
Referenced calls
Shared.Entity.Base.AbstractController::OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)Microsoft.Xna.Framework.Vector3::get_Zero()Candide.Entities.Controllers.Legacy.GrassFieldController::MakeParticleHole(CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.List<System.ValueTuple<Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape>>::GetEnumerator()List.Enumerator<System.ValueTuple<Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape>>::get_Current()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)List.Enumerator<System.ValueTuple<Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape>>::MoveNext()System.IDisposable::Dispose()Candide.Entities.Controllers.Legacy.GrassFieldController::FillCircle(System.Single, System.Single, System.Single, System.Single, System.Boolean)System.Random::NextSingle()CandideCreator.Shared.Helpers.RandomHelper::NextPointInCircle(System.Random)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::Length()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Candide.Entities.Controllers.Legacy.GrassFieldController::SpawnParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5761AAC6E7DBC190D7685C7CAD643C32686EBA03A750FE2E252D82CB2A6DB42C - Body hash
03D0A639F68B62AB93C403E750960D21B54D97439A2BF8734E433FED9F8F32EA - IL size25
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsResource::Dispose()
SpawnParticle
#
private System.Void SpawnParticle(Microsoft.Xna.Framework.Vector3 pos, Microsoft.Xna.Framework.Vector3 dir, System.Single speedScale)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
14C2A4A84949EDAC53CBC68BD2979A7FA33201BD338D66399EBF0266D6579461 - Body hash
CB7E5B2C085CEBBE64811A5FCDA6D4A532807C07AB087278EAA2933CD5F722A5 - IL size278
Referenced calls
Candide.Particles.ParticleEmitter::SpawnParticle()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector3&)Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FC72D6355E5F5CB131F91E20F0F1F7A3DFC3D352F0B3306974E17BBADB14691C - Body hash
AEA8A9A97213505614AB4129E2B7A63F1A9F0AB18E1BA0323F4383E962C22A50 - IL size1170
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::GetEnumerator()Dictionary.Enumerator<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::get_Current()System.Collections.Generic.KeyValuePair<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::Remove(!0)System.Collections.Generic.Queue<GrassFieldController.GrassFieldStraw>::Enqueue(!0)CandideCreator.Shared.Helpers.InterpolationHelper::SineOut(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)System.Math::Min(System.Int32, System.Int32)System.Math::Max(System.Int32, System.Int32)Dictionary.Enumerator<Microsoft.Xna.Framework.Point, GrassFieldController.GrassFieldStraw>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, System.Single>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.Single>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.Single>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Guid, System.Single>::Remove(!0)System.Collections.Generic.Dictionary<System.Guid, System.Single>::set_Item(!0, !1)Dictionary.Enumerator<System.Guid, System.Single>::MoveNext()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()CandideCreator.Shared.Models.RectangleF::op_Implicit(Microsoft.Xna.Framework.Rectangle)Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_CollisionInRest()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_Immovable()Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Position2()
String literals
event:/player/footsteps/fields/footsteps_field
UpdateTexture
#
private System.Void UpdateTexture()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
24FFC04D2C5157AE73F9F5E0D13EB2F6000EC5CA4F5A624B33E6DCC217470A2A - Body hash
907F69E0A2C2AD866D094B73711BCFBA518F5F7F691826999AF4A0BEC5375C20 - IL size386
Referenced calls
System.Math::Max(System.Int32, System.Int32)System.Math::Min(System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Graphics.Texture2D::SetData(!!0[])System.Array::Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)System.Nullable<Microsoft.Xna.Framework.Rectangle>::.ctor(!0)Microsoft.Xna.Framework.Graphics.Texture2D::SetData(System.Int32, System.Nullable<Microsoft.Xna.Framework.Rectangle>, !!0[], System.Int32, System.Int32)