Candide.LegacyUI.PickupTextManager
Type JSONpublic class in Candide.LegacyUI
Type metadata
- Assembly
Romestead - Namespace
Candide.LegacyUI - Base type
System.Object - Hash
A604B85E9CF09AF095C12F6E6B0F0DC279DF4456D04B8F5221262755AF20CFDE
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Text# | public | public System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText> Text |
TextPool# | private | private 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 type
System.Void - StaticTrue
- VirtualFalse
- Hash
BD573FFE8CB192D4A40BDCE887F85C8322A231D76B7F78ECBF02BD7640A86D10 - Body hash
18B8CCE55E321C21F3FB9981CB794BE7D9B7976EF71CD53307CF3F7ADF27ED3B - 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 type
System.Void - StaticTrue
- VirtualFalse
- Hash
AEC8F3C520D2447A727CF768FE22CA18159C48DDC32B8A85F6C97B6AAF60B700 - Body hash
1839F4BF0388D186FA36CCC78E0FA34497F021D1ED0FECAC70AED926B8B8FC5C - 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)
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FD594B7028C65C1DC43A53163C770345249C6D153BCF967862478E0372EB66ED - Body hash
FEC5DF9A894C6184CD8378BE629B99941815E39035223E26A48E54FE7F8A9E3F - 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 type
System.Void - StaticTrue
- VirtualFalse
- Hash
3849DF3CA0A24B3F9FADE3B8257E1E82BCC2D3034C1B7810128546F4F6F65A48 - Body hash
4A9CBA81027F1C7568A5910466AFAF7A3AB6F9F9B7EE592D0B850D01909F3837 - 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)
RemoveDoneEntries
#
private System.Void RemoveDoneEntries()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CEA2BC4E0F3C6AD79280DB0A1BCF2A1A91099966D4E24DC315D4CE9241DFD515 - Body hash
22F1A45DE001A6F6CADFA9D2B676EE63EB9AC3061F96B03404D95D6B441EE6A4 - IL size61
Referenced calls
System.Collections.Generic.HashSet<Candide.LegacyUI.PickupText>::GetEnumerator()HashSet.Enumerator<Candide.LegacyUI.PickupText>::get_Current()Candide.LegacyUI.PickupText::get_Done()Candide.LegacyUI.PickupTextManager::Remove(Candide.LegacyUI.PickupText)HashSet.Enumerator<Candide.LegacyUI.PickupText>::MoveNext()System.IDisposable::Dispose()
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
97F7D9FACE31A802F027A7EAB95009A5858FA95745ADB58F705FDD337AADE747 - Body hash
00BD8B107658752EE36FB0DAC6720EB3306424D237809E4CD23EE7D8CD8A4B8B - 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)