C# Class FSO.Client.UI.Controls.UIInteraction

Used to display an interaction. Will eventually have all features like the timer, big huge red x support for cancel etc.
Inheritance: FSO.Client.UI.Framework.UIElement
Show file Open project: RHY3756547/FreeSO

Public Properties

Property Type Description
Icon Texture2D
ParentEntry UIIQTrackEntry

Public Methods

Method Description
Draw ( UISpriteBatch batch ) : void
GetBounds ( ) : Rectangle
SetActive ( bool active ) : void
SetCancelled ( ) : void
UIInteraction ( bool Active ) : System

Private Methods

Method Description
MouseEvt ( UIMouseEventType type, UpdateState state ) : void

Method Details

Draw() public method

public Draw ( UISpriteBatch batch ) : void
batch UISpriteBatch
return void

GetBounds() public method

public GetBounds ( ) : Rectangle
return Rectangle

SetActive() public method

public SetActive ( bool active ) : void
active bool
return void

SetCancelled() public method

public SetCancelled ( ) : void
return void

UIInteraction() public method

public UIInteraction ( bool Active ) : System
Active bool
return System

Property Details

Icon public property

public Texture2D Icon
return Texture2D

ParentEntry public property

public UIIQTrackEntry ParentEntry
return UIIQTrackEntry