Romestead Assembly Reference

Shared.Entity.Components.GeneralComponent

Type JSON

public struct in Shared.Entity.Components

Methods11
Properties1
Fields45
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Entity.Components
  • Base typeSystem.ValueType
  • Hash1D3DAB39029D525B1C87E10B9B065B47E33EDFD366AE27E74F02F262BEE6CEB6

Relationships

Base type

System.ValueType

Fields

NameVisibilitySignature
Accelerationpublicpublic Microsoft.Xna.Framework.Vector3 Acceleration
AccelerationScalepublicpublic System.Single AccelerationScale
AirFrictionpublicpublic System.Double AirFriction
Auraspublicpublic System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> Auras
BaseGuidpublicpublic System.Guid BaseGuid
Colorpublicpublic Microsoft.Xna.Framework.Color Color
DepthOffsetpublicpublic System.Single DepthOffset
Directionpublicpublic System.Single Direction
DistanceWalkedpublicpublic System.Single DistanceWalked
DrawWithNoisepublicpublic System.Boolean DrawWithNoise
Dtpublicpublic System.Double Dt
EntityMeshpublicpublic CandideCreator.Shared.Models.IndexedMesh EntityMesh
ExtraVelocitypublicpublic Microsoft.Xna.Framework.Vector3 ExtraVelocity
Fdtpublicpublic System.Single Fdt
FlashColorpublicpublic Microsoft.Xna.Framework.Vector4 FlashColor
FloorHeightpublicpublic System.Single FloorHeight
FloorHeightCheckTimerpublicpublic System.Single FloorHeightCheckTimer
Framepublicpublic System.Int32 Frame
Frictionpublicpublic System.Double Friction
GravityScalepublicpublic System.Single GravityScale
HasFull3DMeshpublicpublic System.Boolean HasFull3DMesh
HasNoShadowpublicpublic System.Boolean HasNoShadow
Highlightpublicpublic System.Single Highlight
Idpublicpublic System.Guid Id
Immovablepublicpublic System.Boolean Immovable
IncIdpublicpublic System.Int32 IncId
IsAllowedInPitspublicpublic System.Boolean IsAllowedInPits
Materialpublicpublic Shared.Entity.Components.Material Material
MeshOffsetpublicpublic Microsoft.Xna.Framework.Vector3 MeshOffset
Namepublicpublic System.String Name
OldPosition2publicpublic Microsoft.Xna.Framework.Vector2 OldPosition2
Positionpublicpublic Microsoft.Xna.Framework.Vector3 Position
Render3Dpublicpublic System.Boolean Render3D
RotateSpritepublicpublic System.Boolean RotateSprite
ShadowSpriteSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet ShadowSpriteSheet
SortOffsetpublicpublic System.Single SortOffset
SpriteSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet
StandingOnEntityIdpublicpublic System.Int32 StandingOnEntityId
StandingOnEntityIncIdpublicpublic System.Int32 StandingOnEntityIncId
UpdatedExtraVelocitypublicpublic System.Boolean UpdatedExtraVelocity
UsePositionBasedUvspublicpublic System.Boolean UsePositionBasedUvs
UsesSpacpublicpublic System.Boolean UsesSpac
Velocitypublicpublic Microsoft.Xna.Framework.Vector3 Velocity
Visiblepublicpublic System.Boolean Visible
Wrapperpublicpublic Shared.Entity.EntityWrapper Wrapper

Properties

NameVisibilitySignature
HeightFromFloorpublicpublic System.Single HeightFromFloor

Methods

Accelerate

public System.Void Accelerate(Microsoft.Xna.Framework.Vector2 delta)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2390B74E91F4AB58BD7AC77C1DCBAE969D4AB02AAFAFCE6BA156F451EF0AB820
  • Body hashBE919E18C6AA610FF9D29EA55BDAF9BBED3B8139262BA0BC86918DFA5A6FB36A
  • IL size78
Referenced calls
  • Microsoft.Xna.Framework.Vector3::LengthSquared()
  • System.MathF::Sqrt(System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)
Called by

Accelerate

public System.Void Accelerate(Microsoft.Xna.Framework.Vector2 direction, System.Single scale)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC7A854B9486677D6949BC4EB81535BEBA4085ADF0FFB19C23837DAB431FAD3FD
  • Body hashD18CAE13220C8FADF172A6A7ABCF96E916BCE7079BB74C0C69061269FE300B5E
  • IL size93
Referenced calls
  • Microsoft.Xna.Framework.Vector2::get_Zero()
  • Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::Normalize()
Called by

ApplyFriction

public System.Void ApplyFriction()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2975F5821B1A6776E91BFCE13BAA9D7889BB59D782C47B600D7F45E14F0C70DF
  • Body hash5BD356D6986D6BD9854289E4133D875B0E118DEF7779A3B473D8D9A79CC1C57A
  • IL size85
Referenced calls
  • Shared.Entity.Components.GeneralComponent::get_HeightFromFloor()
  • System.Math::Pow(System.Double, System.Double)
Called by

DisposeAuras

public System.Void DisposeAuras(System.Nullable<Shared.Entity.EntityRemoveInfo> removeInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8D4E39BEEB4EDE87E25556F7172E9F2C05E32D538D9ADB989CE00C5FA4AAD8AF
  • Body hashA46796705ED03602BC9BBAC2523DD31A3C799CAB25CE27AA0E0004F75058191F
  • IL size182
Referenced calls
  • System.Nullable<Shared.Entity.EntityRemoveInfo>::get_HasValue()
  • System.Nullable<Shared.Entity.EntityRemoveInfo>::GetValueOrDefault()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()
  • Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::OnAuraEntityRemoved(T, Shared.Entity.EntityRemoveType)
  • Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::RemoveEffect(T)
  • Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Dispose()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Clear()
Called by

GetNextPosition

public Microsoft.Xna.Framework.Vector2 GetNextPosition()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualFalse
  • Hash968C27454C61D37E7535851F70C2C42A428001D9BE0593D13ADF421D6A8F22D9
  • Body hash6155A340060EE549E8C5134759DDB6098B47BBA8F6CA2C16120D7BF5035946C7
  • IL size90
Referenced calls
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)

GetNextPosition

public Microsoft.Xna.Framework.Vector2 GetNextPosition(Microsoft.Xna.Framework.Vector2 position)

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualFalse
  • Hash7F9ECDCF886E241692AB23F5F998C01359F306BD323C55829312B78DCEE17A16
  • Body hashC8316979D03F75C471731FFAE97A32E0ACC82231FA595691A1D21CCE5B719C97
  • IL size80
Referenced calls
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
Called by

GetNextPosition

public Microsoft.Xna.Framework.Vector2 GetNextPosition(Microsoft.Xna.Framework.Vector3 velocity)

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualFalse
  • Hash3F1A165CC231E6D1670C66990C77AD88FC1C71D773F56F313725F21B8900753B
  • Body hash4B2BB056916A6507624ACEBB9D1DD7B3FA9B168481C480895B7858428BC9E0B7
  • IL size56
Referenced calls
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)

GetRotatedFrame

public System.Int32 GetRotatedFrame()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash57BCE338C94F129D435ECFB8550FF23EB4A5DAA2611D265EB617C4D4CB102C4A
  • Body hash24BB14DD0BBA838EF24F6DCCE10D8BD7A8A26F86FF808B3991DF2AD3A0C79141
  • IL size35
Referenced calls
Called by

GetUvFrame

public Microsoft.Xna.Framework.Vector4 GetUvFrame()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector4
  • StaticFalse
  • VirtualFalse
  • HashA3B4C8568125AA8E7BE0185AF835771500F4794BA47905FDEED55771BADA71C4
  • Body hashCFCA7CDD34A64BFBC269528DF2D552577BD6CF3B7C666780D9C0FBD6A7E37104
  • IL size24
Referenced calls

ToString

public System.String ToString()

Method metadata
  • Visibilitypublic
  • Return typeSystem.String
  • StaticFalse
  • VirtualTrue
  • Hash1879B344076B32523ADF777FD7685300CEC4CF02C6259A1207D32F927D6FE053
  • Body hashD9031D18D6FD091679F37D98D1CBFE7733B72D1996C73A634FF0B53ACBEA0919
  • IL size81
Referenced calls
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
String literals
  • - Position:
  • - Id:

Update

public System.Void Update()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash12103960883473737114F961599807F66E50256B56448A348EF07BA7BA6DC714
  • Body hashC4B4DC381FDFAAF7CB0D0BFB035BC6BD6DCDFA12102ECAF52DD96E45E7E4D56B
  • IL size34
Referenced calls
Called by