Romestead Assembly Reference

Candide.Entities.Controllers.Other.VariableTextureControllerBase

Type JSON

public class in Candide.Entities.Controllers.Other

Methods8
Properties0
Fields0
Events0
Type metadata

Relationships

Methods

CheckCondition

private System.Boolean CheckCondition(System.ReadOnlySpan<System.Char> condition)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash8EAF2D94718E0E3F447E66E14661D0B2D2640474F3C7070A662C095E76EB3F54
  • Body hashE18A7A8FAF993EE0988032DB5EA05D8A948C6A1BD396F1FF2EABA2C5E6F8DB2D
  • IL size1770
Referenced calls
Called by
String literals
  • default
  • copy
  • dry_grass
  • dry_tall_grass
  • any_dry_grass
  • desert_dry_grass
  • grass
  • short_grass
  • green_grass
  • burnt_grass
  • desert_edge
  • tall_grass
  • low_basalt
  • dry_plains
  • sand
  • basalt

GetMesh

public System.Nullable<BaseDoodad.ExtraMesh> GetMesh(System.String key, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Nullable<BaseDoodad.ExtraMesh>
  • StaticFalse
  • VirtualFalse
  • HashC9DE7C01993F5753D9CF717457D04596D3D0EEE7100BB983A87FAC79E00F2077
  • Body hashEE0A4D883E4B1C180813063F7050763F7C28048CE557FD4AEB5342778AD59BDC
  • IL size1352
Referenced calls
  • CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)
  • Shared.Entity.EntityWrapper::get_BaseGuid()
  • System.Collections.Generic.Dictionary<System.Guid, CandideCreator.Shared.Models.BaseDoodad>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.String, BaseDoodad.ExtraMesh>::get_Count()
  • CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)
  • Shared.Entity.EntityWrapper::get_SpriteSheet()
  • Shared.Entity.EntityWrapper::get_Frame()
  • System.MemoryExtensions::AsSpan(System.String)
  • System.Span<System.Range>::.ctor(System.Void*, System.Int32)
  • System.MemoryExtensions::Split(System.ReadOnlySpan<System.Char>, System.Span<System.Range>, System.Char, System.StringSplitOptions)
  • System.Span<System.Range>::get_Item(System.Int32)
  • System.ReadOnlySpan<System.Char>::get_Length()
  • System.Range::get_Start()
  • System.Index::GetOffset(System.Int32)
  • System.Range::get_End()
  • System.ReadOnlySpan<System.Char>::Slice(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.ReadOnlySpan<System.Char>)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • System.MemoryExtensions::SequenceEqual(System.ReadOnlySpan<!!0>, System.ReadOnlySpan<!!0>)
  • System.MemoryExtensions::IndexOf(System.ReadOnlySpan<!!0>, !!0)
  • System.Globalization.CultureInfo::get_InvariantCulture()
  • System.Int32::TryParse(System.ReadOnlySpan<System.Char>, System.Globalization.NumberStyles, System.IFormatProvider, System.Int32&)
  • System.Object::ToString()
  • System.Collections.Generic.Dictionary<System.String, BaseDoodad.ExtraMesh>::TryGetValue(!0, !1&)
  • System.Nullable<BaseDoodad.ExtraMesh>::.ctor(!0)
Called by
String literals
  • index_by_row
  • Failed to understand mesh line '
  • '
  • Failed to understand mesh conditions '
  • default
  • Failed to understand mesh condition min number '
  • Failed to understand mesh condition max number '
  • Failed to understand mesh condition '
  • Failed to understand mesh indices '

GetParticle

public Candide.Data.DebrisParticleData GetParticle(System.String key, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters)

Method metadata
  • Visibilitypublic
  • Return typeCandide.Data.DebrisParticleData
  • StaticFalse
  • VirtualFalse
  • HashDEAC2F857BD1562DBFDEB9356862DA55CBF75F01E5CA25054DC6752CAAE4695F
  • Body hashDEE40DC506092F869DD7648D40ADE64A8E3FF4D130729BA7C7DFA3C752F4ACDF
  • IL size1755
Referenced calls
Called by
String literals
  • index_by_row
  • Failed to understand particle line '
  • '
  • copy
  • Variable texture particle copy target entity '
  • ' does not have a controller
  • Failed to find variable texture particle copy target entity '
  • Failed to parse variable texture particle copy id '
  • Failed to understand particle conditions '
  • default
  • Failed to understand particle condition min number '
  • Failed to understand particle condition max number '
  • Failed to understand particle condition '
  • Failed to understand particle indices '
  • Failed to understand particle percentage number '

GetVariableTexture

public System.ValueTuple<CandideCreator.Shared.Graphics.SpriteSheet, System.Int32> GetVariableTexture(System.String key, CandideCreator.Shared.Helpers.Parameters parameters)

Method metadata
  • Visibilitypublic
  • Return typeSystem.ValueTuple<CandideCreator.Shared.Graphics.SpriteSheet, System.Int32>
  • StaticFalse
  • VirtualFalse
  • Hash662514A907FA770BCDB02941B392D10C1C57D4A7AFAF82C2AA29C9942DCFD617
  • Body hash967EACDAA1F2B2E7DBE348BFECC262FA09E1F9D672174CD3D40232196A8587C7
  • IL size1604
Referenced calls
Called by
String literals
  • Failed to understand texture line '
  • '
  • Failed to understand conditions '
  • copy
  • Variable texture copy target entity '
  • ' does not have a controller
  • Failed to find variable texture copy target entity '
  • Failed to parse variable texture copy id '
  • Failed to understand indices '
  • Failed to understand min number '
  • Failed to understand max number '
  • Failed to understand index number '
  • index_by_row

SetVariableMesh

public System.Void SetVariableMesh()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2EA147D660C19A2556B67242268948B7AD1DEBDEBB82FFA002AF033DD7B65819
  • Body hash6C89240E00520C4B5E17B471400681992F4155079C4CD41D4D52765471EA2D6E
  • IL size80
Referenced calls
Called by
String literals
  • mesh

SetVariableTexture

public System.Void SetVariableTexture(System.String key)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash32886F496C1E41964FF370DB89F60C2B482CD81DB062EDE94DB86C9DFDA3710D
  • Body hashB4FFC6374109DCD803BDC67233EDB6638508E92CFE5806D6BCFD952AD035BDC7
  • IL size77
Referenced calls
Called by
String literals
  • override_frame

SpawnParticles

public System.Void SpawnParticles(Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA44CD028852AF5102BB8D139D2386CDF5C7E00CEA322051EE2BCE8B1B151261D
  • Body hashFAC57263CADDB883D7A4EA73AF67E370D184D16CF42A78F99858F6EFA2F37307
  • IL size81
Referenced calls
Called by

SpawnParticlesBase

public System.Void SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, System.Int32 frame, CandideCreator.Shared.Helpers.Parameters parameters, Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, System.Single zVelocityMin, System.Single zVelocityMax)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash817FB896CFF849D5E86BE92EA741C17493C7D49D5646332991B560976E0B48FB
  • Body hashF383BC722418AAB89B5CFB1D4B0A89053CA6B17F50E886F5A6B1FFAE2A72C08D
  • IL size1884
Referenced calls
Called by
String literals
  • particle
  • index_by_row
  • Failed to understand particle line '
  • '
  • copy
  • Variable texture particle copy target entity '
  • ' does not have a controller
  • Failed to find variable texture particle copy target entity '
  • Failed to parse variable texture particle copy id '
  • Failed to understand particle conditions '
  • default
  • Failed to understand particle condition min number '
  • Failed to understand particle condition max number '
  • Failed to understand particle condition '
  • Failed to understand particle indices '
  • Failed to understand particle percentage number '