Package net.minecraft.client.gui.screens.achievement
Part 1/1
StatsScreen
- Full name:
net.minecraft.client.gui.screens.achievement.StatsScreen - Package:
net.minecraft.client.gui.screens.achievement - Source:
clientOnly—net/minecraft/client/gui/screens/achievement/StatsScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.achievement.StatsScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:76 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ StatsScreen
ทำงานยังไง
เรียกต่อ: addToContents(), getConnection(), send(). สร้างออบเจ็กต์: LoadingDotsWidget, ServerboundClientCommandPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#initButtons()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:88 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ initButtons ตาม implementation ของ StatsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: layout. เรียกต่อ: addTitleHeader(), addToFooter(), vertical(), spacing(), defaultCellSetting(), alignHorizontallyCenter(), addChild(), horizontal(). สร้างออบเจ็กต์: HeaderAndFooterLayout.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#initLists()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:82 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ initLists ตาม implementation ของ StatsScreen
ทำงานยังไง
แก้ state: statsList, itemStatsList, mobsStatsList. เรียกต่อ: GeneralStatisticsList(), ItemStatisticsList(), MobsStatisticsList(). สร้างออบเจ็กต์: StatsScreen.GeneralStatisticsList, StatsScreen.ItemStatisticsList, StatsScreen.MobsStatisticsList.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:136 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: !this.isLoading.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:121 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#onStatsUpdated()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:126 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Stats Updated
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isLoading. เรียกต่อ: initLists(), setActiveList(), initButtons(), setInitialFocus().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#repositionElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:113 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ repositionElements ตาม implementation ของ StatsScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: arrangeElements(), updateSize().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.achievement.StatsScreen#setActiveList(ObjectSelectionList<?>)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:141 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Active List
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: activeList. เรียกต่อ: removeWidget(), addRenderableWidget(), repositionElements().
Parameters
ObjectSelectionList<?> objectSelectionList
ตัวอย่างใช้งาน
StatsScreen instance = ...;
ObjectSelectionList<?> objectSelectionList = ...;
instance.setActiveList(objectSelectionList);
net.minecraft.client.gui.screens.achievement.StatsScreen#StatsScreen(Screen,StatsCounter)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/achievement/StatsScreen.java:70 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ StatsScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: lastScreen, stats.
Parameters
Screen screenStatsCounter statsCounter
ตัวอย่างใช้งาน
Screen screen = ...;
StatsCounter statsCounter = ...;
StatsScreen instance = new StatsScreen(screen, statsCounter);