Romestead Assembly Reference

Candide.LegacyUI.PickupTextManager

Type JSON

public class in Candide.LegacyUI

Methods6
Properties0
Fields2
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.LegacyUI
  • Base typeSystem.Object
  • HashA604B85E9CF09AF095C12F6E6B0F0DC279DF4456D04B8F5221262755AF20CFDE

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
Textpublicpublic System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText> Text
TextPoolprivateprivate CandideCreator.Shared.Algorithms.ObjectPool<Candide.LegacyUI.PickupText> TextPool

Methods

AddNewText

public System.Void AddNewText(System.String baseText, Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Color color, System.String stackId, System.Int32 stackCount, System.Single timer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBD573FFE8CB192D4A40BDCE887F85C8322A231D76B7F78ECBF02BD7640A86D10
  • Body hash18B8CCE55E321C21F3FB9981CB794BE7D9B7976EF71CD53307CF3F7ADF27ED3B
  • IL size584
Referenced calls
  • System.Threading.Monitor::Enter(System.Object, System.Boolean&)
  • CandideCreator.Shared.Algorithms.ObjectPool<Candide.LegacyUI.PickupText>::GetObject()
  • Candide.LegacyUI.PickupText::UpdateText()
  • Microsoft.Xna.Framework.Vector2::get_One()
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • System.Nullable<Microsoft.Xna.Framework.Vector2>::.ctor(!0)
  • FontStashSharp.SpriteFontBase::TextBounds(System.String, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::GetEnumerator()
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::get_Current()
  • System.String::op_Inequality(System.String, System.String)
  • Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Candide.LegacyUI.PickupTextManager::Remove(Candide.LegacyUI.PickupText)
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::Add(!0)
  • System.Threading.Monitor::Exit(System.Object)

Clear

public System.Void Clear()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAEC8F3C520D2447A727CF768FE22CA18159C48DDC32B8A85F6C97B6AAF60B700
  • Body hash1839F4BF0388D186FA36CCC78E0FA34497F021D1ED0FECAC70AED926B8B8FC5C
  • IL size96
Referenced calls
  • System.Threading.Monitor::Enter(System.Object, System.Boolean&)
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::GetEnumerator()
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::get_Current()
  • CandideCreator.Shared.Algorithms.ObjectPool<Candide.LegacyUI.PickupText>::Return(!0)
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::Clear()
  • System.Threading.Monitor::Exit(System.Object)
Called by

Draw

public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFD594B7028C65C1DC43A53163C770345249C6D153BCF967862478E0372EB66ED
  • Body hashFEC5DF9A894C6184CD8378BE629B99941815E39035223E26A48E54FE7F8A9E3F
  • IL size316
Referenced calls
  • Candide.Graphics.Camera::get_CurrentPositionCenter()
  • Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()
  • Microsoft.Xna.Framework.Graphics.Viewport::get_Width()
  • System.Threading.Monitor::Enter(System.Object, System.Boolean&)
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::GetEnumerator()
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::get_Current()
  • Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Color::set_A(System.Byte)
  • Microsoft.Xna.Framework.Color::set_R(System.Byte)
  • Microsoft.Xna.Framework.Color::set_G(System.Byte)
  • Microsoft.Xna.Framework.Color::set_B(System.Byte)
  • Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Threading.Monitor::Exit(System.Object)

Remove

public System.Void Remove(Candide.LegacyUI.PickupText text)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3849DF3CA0A24B3F9FADE3B8257E1E82BCC2D3034C1B7810128546F4F6F65A48
  • Body hash4A9CBA81027F1C7568A5910466AFAF7A3AB6F9F9B7EE592D0B850D01909F3837
  • IL size52
Referenced calls
  • System.Threading.Monitor::Enter(System.Object, System.Boolean&)
  • CandideCreator.Shared.Algorithms.ObjectPool<Candide.LegacyUI.PickupText>::Return(!0)
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::Remove(!0)
  • System.Threading.Monitor::Exit(System.Object)
Called by

RemoveDoneEntries

private System.Void RemoveDoneEntries()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCEA2BC4E0F3C6AD79280DB0A1BCF2A1A91099966D4E24DC315D4CE9241DFD515
  • Body hash22F1A45DE001A6F6CADFA9D2B676EE63EB9AC3061F96B03404D95D6B441EE6A4
  • IL size61
Referenced calls
Called by

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash97F7D9FACE31A802F027A7EAB95009A5858FA95745ADB58F705FDD337AADE747
  • Body hash00BD8B107658752EE36FB0DAC6720EB3306424D237809E4CD23EE7D8CD8A4B8B
  • IL size114
Referenced calls
  • System.Threading.Monitor::Enter(System.Object, System.Boolean&)
  • System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::GetEnumerator()
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::get_Current()
  • HashSet.Enumerator<Candide.LegacyUI.PickupText>::MoveNext()
  • System.IDisposable::Dispose()
  • Candide.LegacyUI.PickupTextManager::RemoveDoneEntries()
  • System.Threading.Monitor::Exit(System.Object)