My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentGui
类 Game.ComponentGui 继承关系图:
Game.ComponentGui 的协作图:

class  Message
 
class  ModalPanelAnimationData
 

Public 成员函数

virtual void DisplayLargeMessage (string largeText, string smallText, float duration, float delay)
 
virtual void DisplaySmallMessage (string text, Color color, bool blinking, bool playNotificationSound, float fontScale=1f)
 
virtual void DisplaySmallMessage (MessageWidget.Message message, bool playNotificationSound)
 模组如果需要自定义类型的DisplaySmallMessage,比如彩虹渐变色的Message,可以自己建立对应的Message类型,并调用这个方法
 
virtual bool IsGameMenuDialogVisible ()
 
void Update (float dt)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
override void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
 
override void OnEntityAdded ()
 
override void OnEntityRemoved ()
 
override void Dispose ()
 
virtual void UpdateSidePanelsAnimation ()
 
virtual void UpdateModalPanelAnimation ()
 
virtual void EndModalPanelAnimation ()
 
virtual void UpdateWidgets ()
 
virtual void HandleInput ()
 
virtual bool IsClothingVisible ()
 
virtual bool IsInventoryVisible ()
 
virtual bool IsActiveSlotEditable ()
 
void Draw (Camera camera, int drawOrder)
 
- Public 成员函数 继承自 Game.IUpdateable
- Public 成员函数 继承自 Game.IDrawable

Public 属性

SubsystemGameInfo m_subsystemGameInfo
 
SubsystemAudio m_subsystemAudio
 
SubsystemTimeOfDay m_subsystemTimeOfDay
 
SubsystemTerrain m_subsystemTerrain
 
SubsystemSky m_subsystemSky
 
SubsystemWeather m_subsystemWeather
 
SubsystemBlockBehaviors m_subsystemBlockBehaviors
 
ComponentPlayer m_componentPlayer
 
ContainerWidget m_leftControlsContainerWidget
 
ContainerWidget m_rightControlsContainerWidget
 
ContainerWidget m_moveContainerWidget
 
ContainerWidget m_lookContainerWidget
 
RectangleWidget m_moveRectangleWidget
 
RectangleWidget m_lookRectangleWidget
 
ContainerWidget m_moveRectangleContainerWidget
 
ContainerWidget m_lookRectangleContainerWidget
 
ContainerWidget m_movePadContainerWidget
 
ContainerWidget m_lookPadContainerWidget
 
ContainerWidget m_moveButtonsContainerWidget
 
ContainerWidget m_modalPanelContainerWidget
 
ContainerWidget m_largeMessageWidget
 
MessageWidget m_messageWidget
 
ButtonWidget m_backButtonWidget
 
ButtonWidget m_inventoryButtonWidget
 
ButtonWidget m_clothingButtonWidget
 
ButtonWidget m_moreButtonWidget
 
Widget m_moreContentsWidget
 
ButtonWidget m_lightningButtonWidget
 
ButtonWidget m_precipitationButtonWidget
 
ButtonWidget m_fogButtonWidget
 
ButtonWidget m_photoButtonWidget
 
ButtonWidget m_helpButtonWidget
 
ButtonWidget m_timeOfDayButtonWidget
 
ButtonWidget m_cameraButtonWidget
 
ButtonWidget m_creativeFlyButtonWidget
 
ButtonWidget m_crouchButtonWidget
 
ButtonWidget m_mountButtonWidget
 
ButtonWidget m_editItemButton
 
float m_sidePanelsFactor
 
ModalPanelAnimationData m_modalPanelAnimationData
 
Message m_message
 
KeyboardHelpDialog m_keyboardHelpDialog
 
GamepadHelpDialog m_gamepadHelpDialog
 
double m_lastMountableCreatureSearchTime
 
bool m_keyboardHelpMessageShown
 
bool m_gamepadHelpMessageShown
 
ComponentInput m_componentInput
 

静态 Public 属性

static string fName = "ComponentGui"
 
static Func< WidgetOpenClothingWidget
 

属性

ContainerWidget ControlsContainerWidget [get, set]
 
TouchInputWidget ViewWidget [get, set]
 
TouchInputWidget MoveWidget [get, set]
 
MoveRoseWidget MoveRoseWidget [get, set]
 
TouchInputWidget LookWidget [get, set]
 
ShortInventoryWidget ShortInventoryWidget [get, set]
 
ValueBarWidget HealthBarWidget [get, set]
 
ValueBarWidget FoodBarWidget [get, set]
 
ValueBarWidget TemperatureBarWidget [get, set]
 
LabelWidget LevelLabelWidget [get, set]
 
virtual bool ShowTouchWidget [get]
 
Widget ModalPanelWidget [get, set]
 
UpdateOrder UpdateOrder [get]
 
int[] DrawOrders [get]
 
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 
- 属性 继承自 Game.IDrawable

成员函数说明

◆ DisplayLargeMessage()

virtual void Game.ComponentGui.DisplayLargeMessage ( string largeText,
string smallText,
float duration,
float delay )
virtual
这是这个函数的调用关系图:

◆ DisplaySmallMessage() [1/2]

virtual void Game.ComponentGui.DisplaySmallMessage ( MessageWidget.Message message,
bool playNotificationSound )
virtual

模组如果需要自定义类型的DisplaySmallMessage,比如彩虹渐变色的Message,可以自己建立对应的Message类型,并调用这个方法

参数
message
playNotificationSound
函数调用图:

◆ DisplaySmallMessage() [2/2]

virtual void Game.ComponentGui.DisplaySmallMessage ( string text,
Color color,
bool blinking,
bool playNotificationSound,
float fontScale = 1f )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Dispose()

override void Game.ComponentGui.Dispose ( )
函数调用图:

◆ Draw()

void Game.ComponentGui.Draw ( Camera camera,
int drawOrder )

实现了 Game.IDrawable.

函数调用图:

◆ EndModalPanelAnimation()

virtual void Game.ComponentGui.EndModalPanelAnimation ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ HandleInput()

virtual void Game.ComponentGui.HandleInput ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ IsActiveSlotEditable()

virtual bool Game.ComponentGui.IsActiveSlotEditable ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ IsClothingVisible()

virtual bool Game.ComponentGui.IsClothingVisible ( )
virtual
这是这个函数的调用关系图:

◆ IsGameMenuDialogVisible()

virtual bool Game.ComponentGui.IsGameMenuDialogVisible ( )
virtual
这是这个函数的调用关系图:

◆ IsInventoryVisible()

virtual bool Game.ComponentGui.IsInventoryVisible ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.ComponentGui.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
函数调用图:

◆ OnEntityAdded()

override void Game.ComponentGui.OnEntityAdded ( )
函数调用图:

◆ OnEntityRemoved()

override void Game.ComponentGui.OnEntityRemoved ( )
函数调用图:

◆ Save()

override void Game.ComponentGui.Save ( ValuesDictionary valuesDictionary,
EntityToIdMap entityToIdMap )

◆ Update()

void Game.ComponentGui.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

◆ UpdateModalPanelAnimation()

virtual void Game.ComponentGui.UpdateModalPanelAnimation ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateSidePanelsAnimation()

virtual void Game.ComponentGui.UpdateSidePanelsAnimation ( )
virtual
这是这个函数的调用关系图:

◆ UpdateWidgets()

virtual void Game.ComponentGui.UpdateWidgets ( )
virtual
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ fName

string Game.ComponentGui.fName = "ComponentGui"
static

◆ m_backButtonWidget

ButtonWidget Game.ComponentGui.m_backButtonWidget

◆ m_cameraButtonWidget

ButtonWidget Game.ComponentGui.m_cameraButtonWidget

◆ m_clothingButtonWidget

ButtonWidget Game.ComponentGui.m_clothingButtonWidget

◆ m_componentInput

ComponentInput Game.ComponentGui.m_componentInput

◆ m_componentPlayer

ComponentPlayer Game.ComponentGui.m_componentPlayer

◆ m_creativeFlyButtonWidget

ButtonWidget Game.ComponentGui.m_creativeFlyButtonWidget

◆ m_crouchButtonWidget

ButtonWidget Game.ComponentGui.m_crouchButtonWidget

◆ m_editItemButton

ButtonWidget Game.ComponentGui.m_editItemButton

◆ m_fogButtonWidget

ButtonWidget Game.ComponentGui.m_fogButtonWidget

◆ m_gamepadHelpDialog

GamepadHelpDialog Game.ComponentGui.m_gamepadHelpDialog

◆ m_gamepadHelpMessageShown

bool Game.ComponentGui.m_gamepadHelpMessageShown

◆ m_helpButtonWidget

ButtonWidget Game.ComponentGui.m_helpButtonWidget

◆ m_inventoryButtonWidget

ButtonWidget Game.ComponentGui.m_inventoryButtonWidget

◆ m_keyboardHelpDialog

KeyboardHelpDialog Game.ComponentGui.m_keyboardHelpDialog

◆ m_keyboardHelpMessageShown

bool Game.ComponentGui.m_keyboardHelpMessageShown

◆ m_largeMessageWidget

ContainerWidget Game.ComponentGui.m_largeMessageWidget

◆ m_lastMountableCreatureSearchTime

double Game.ComponentGui.m_lastMountableCreatureSearchTime

◆ m_leftControlsContainerWidget

ContainerWidget Game.ComponentGui.m_leftControlsContainerWidget

◆ m_lightningButtonWidget

ButtonWidget Game.ComponentGui.m_lightningButtonWidget

◆ m_lookContainerWidget

ContainerWidget Game.ComponentGui.m_lookContainerWidget

◆ m_lookPadContainerWidget

ContainerWidget Game.ComponentGui.m_lookPadContainerWidget

◆ m_lookRectangleContainerWidget

ContainerWidget Game.ComponentGui.m_lookRectangleContainerWidget

◆ m_lookRectangleWidget

RectangleWidget Game.ComponentGui.m_lookRectangleWidget

◆ m_message

Message Game.ComponentGui.m_message

◆ m_messageWidget

MessageWidget Game.ComponentGui.m_messageWidget

◆ m_modalPanelAnimationData

ModalPanelAnimationData Game.ComponentGui.m_modalPanelAnimationData

◆ m_modalPanelContainerWidget

ContainerWidget Game.ComponentGui.m_modalPanelContainerWidget

◆ m_moreButtonWidget

ButtonWidget Game.ComponentGui.m_moreButtonWidget

◆ m_moreContentsWidget

Widget Game.ComponentGui.m_moreContentsWidget

◆ m_mountButtonWidget

ButtonWidget Game.ComponentGui.m_mountButtonWidget

◆ m_moveButtonsContainerWidget

ContainerWidget Game.ComponentGui.m_moveButtonsContainerWidget

◆ m_moveContainerWidget

ContainerWidget Game.ComponentGui.m_moveContainerWidget

◆ m_movePadContainerWidget

ContainerWidget Game.ComponentGui.m_movePadContainerWidget

◆ m_moveRectangleContainerWidget

ContainerWidget Game.ComponentGui.m_moveRectangleContainerWidget

◆ m_moveRectangleWidget

RectangleWidget Game.ComponentGui.m_moveRectangleWidget

◆ m_photoButtonWidget

ButtonWidget Game.ComponentGui.m_photoButtonWidget

◆ m_precipitationButtonWidget

ButtonWidget Game.ComponentGui.m_precipitationButtonWidget

◆ m_rightControlsContainerWidget

ContainerWidget Game.ComponentGui.m_rightControlsContainerWidget

◆ m_sidePanelsFactor

float Game.ComponentGui.m_sidePanelsFactor

◆ m_subsystemAudio

SubsystemAudio Game.ComponentGui.m_subsystemAudio

◆ m_subsystemBlockBehaviors

SubsystemBlockBehaviors Game.ComponentGui.m_subsystemBlockBehaviors

◆ m_subsystemGameInfo

SubsystemGameInfo Game.ComponentGui.m_subsystemGameInfo

◆ m_subsystemSky

SubsystemSky Game.ComponentGui.m_subsystemSky

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentGui.m_subsystemTerrain

◆ m_subsystemTimeOfDay

SubsystemTimeOfDay Game.ComponentGui.m_subsystemTimeOfDay

◆ m_subsystemWeather

SubsystemWeather Game.ComponentGui.m_subsystemWeather

◆ m_timeOfDayButtonWidget

ButtonWidget Game.ComponentGui.m_timeOfDayButtonWidget

◆ OpenClothingWidget

Func<Widget> Game.ComponentGui.OpenClothingWidget
static

属性说明

◆ ControlsContainerWidget

ContainerWidget Game.ComponentGui.ControlsContainerWidget
getset

◆ DrawOrders

int [] Game.ComponentGui.DrawOrders
get

实现了 Game.IDrawable.

◆ FoodBarWidget

ValueBarWidget Game.ComponentGui.FoodBarWidget
getset

◆ HealthBarWidget

ValueBarWidget Game.ComponentGui.HealthBarWidget
getset

◆ LevelLabelWidget

LabelWidget Game.ComponentGui.LevelLabelWidget
getset

◆ LookWidget

TouchInputWidget Game.ComponentGui.LookWidget
getset

◆ ModalPanelWidget

Widget Game.ComponentGui.ModalPanelWidget
getset

◆ MoveRoseWidget

MoveRoseWidget Game.ComponentGui.MoveRoseWidget
getset

◆ MoveWidget

TouchInputWidget Game.ComponentGui.MoveWidget
getset

◆ ShortInventoryWidget

ShortInventoryWidget Game.ComponentGui.ShortInventoryWidget
getset

◆ ShowTouchWidget

virtual bool Game.ComponentGui.ShowTouchWidget
get

◆ TemperatureBarWidget

ValueBarWidget Game.ComponentGui.TemperatureBarWidget
getset

◆ UpdateOrder

UpdateOrder Game.ComponentGui.UpdateOrder
get

实现了 Game.IUpdateable.

◆ ViewWidget

TouchInputWidget Game.ComponentGui.ViewWidget
getset

该类的文档由以下文件生成: