Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SubsystemBlocksTexture.cs
浏览该文件的文档.
1
using
Engine.Graphics
;
2
using
GameEntitySystem
;
3
using
TemplatesDatabase
;
4
5
namespace
Game
{
6
public
class
SubsystemBlocksTexture
:
Subsystem
{
7
public
Texture2D
BlocksTexture
{
get
;
set
; }
8
9
public
override
void
Load
(
ValuesDictionary
valuesDictionary) {
10
Display.DeviceReset +=
Display_DeviceReset
;
11
LoadBlocksTexture
();
12
}
13
14
public
override
void
Dispose
() {
15
Display.DeviceReset -=
Display_DeviceReset
;
16
DisposeBlocksTexture
();
17
}
18
19
public
void
LoadBlocksTexture
() {
20
SubsystemGameInfo
subsystemGameInfo =
Project
.FindSubsystem<
SubsystemGameInfo
>(
true
);
21
BlocksTexture
=
BlocksTexturesManager
.
LoadTexture
(subsystemGameInfo.
WorldSettings
.
BlocksTextureName
);
22
}
23
24
public
void
DisposeBlocksTexture
() {
25
if
(
BlocksTexture
!=
null
26
&& !
ContentManager
.
IsContent
(
BlocksTexture
)) {
27
BlocksTexture
.Dispose();
28
BlocksTexture
=
null
;
29
}
30
}
31
32
public
void
Display_DeviceReset
() {
33
LoadBlocksTexture
();
34
}
35
}
36
}
Engine.Graphics.Texture2D
定义
Texture2D.cs:15
Game.BlocksTexturesManager
定义
BlocksTexturesManager.cs:7
Game.BlocksTexturesManager.LoadTexture
static Texture2D LoadTexture(string name)
定义
BlocksTexturesManager.cs:52
Game.ContentManager
定义
ContentManager.cs:50
Game.ContentManager.IsContent
static bool IsContent(object content)
定义
ContentManager.cs:157
Game.SubsystemBlocksTexture
定义
SubsystemBlocksTexture.cs:6
Game.SubsystemBlocksTexture.DisposeBlocksTexture
void DisposeBlocksTexture()
定义
SubsystemBlocksTexture.cs:24
Game.SubsystemBlocksTexture.Load
override void Load(ValuesDictionary valuesDictionary)
定义
SubsystemBlocksTexture.cs:9
Game.SubsystemBlocksTexture.BlocksTexture
Texture2D BlocksTexture
定义
SubsystemBlocksTexture.cs:7
Game.SubsystemBlocksTexture.LoadBlocksTexture
void LoadBlocksTexture()
定义
SubsystemBlocksTexture.cs:19
Game.SubsystemBlocksTexture.Dispose
override void Dispose()
定义
SubsystemBlocksTexture.cs:14
Game.SubsystemBlocksTexture.Display_DeviceReset
void Display_DeviceReset()
定义
SubsystemBlocksTexture.cs:32
Game.SubsystemGameInfo
定义
SubsystemGameInfo.cs:5
Game.SubsystemGameInfo.WorldSettings
WorldSettings WorldSettings
定义
SubsystemGameInfo.cs:11
Game.WorldSettings.BlocksTextureName
string BlocksTextureName
定义
WorldSettings.cs:56
GameEntitySystem.Subsystem
定义
Subsystem.cs:5
GameEntitySystem.Subsystem.ValuesDictionary
ValuesDictionary ValuesDictionary
定义
Subsystem.cs:12
GameEntitySystem.Subsystem.Project
Project Project
定义
Subsystem.cs:10
Engine.Graphics
定义
BaseBatch.cs:1
GameEntitySystem
定义
Component.cs:6
Game
定义
ContentFileBridge.cs:4
TemplatesDatabase
定义
Database.cs:6
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Subsystem
SubsystemBlocksTexture.cs
制作者
1.16.1