Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SubtextureReader.cs
浏览该文件的文档.
1
using
Engine
;
2
using
Engine.Graphics
;
3
4
namespace
Game.IContentReader
{
5
public
class
SubtextureReader
:
IContentReader
{
6
public
override
string
[]
DefaultSuffix
=> [
"astc"
,
"astcsrgb"
,
"webp"
,
"txt"
,
"png"
];
7
public
override
string
Type
=>
"Game.Subtexture"
;
8
9
public
override
object
Get
(
ContentInfo
[] contents) {
10
if
(contents[0].ContentPath.Contains(
"Textures/Atlas/"
)) {
11
return
TextureAtlasManager
.
GetSubtexture
(contents[0].ContentPath);
12
}
13
return
new
Subtexture
(
ContentManager
.
Get
<
Texture2D
>(contents[0].
ContentPath
),
Vector2
.
Zero
,
Vector2
.
One
);
14
}
15
}
16
}
Engine.Graphics.Texture2D
定义
Texture2D.cs:15
Game.ContentInfo
定义
ContentManager.cs:8
Game.ContentInfo.ContentPath
string ContentPath
定义
ContentManager.cs:11
Game.ContentManager
定义
ContentManager.cs:50
Game.ContentManager.Get
static object Get(Type type, string name)
定义
ContentManager.cs:70
Game.IContentReader.IContentReader
定义
IContentReader.cs:2
Game.IContentReader.SubtextureReader
定义
SubtextureReader.cs:5
Game.IContentReader.SubtextureReader.Type
override string Type
定义
SubtextureReader.cs:7
Game.IContentReader.SubtextureReader.DefaultSuffix
override string[] DefaultSuffix
定义
SubtextureReader.cs:6
Game.IContentReader.SubtextureReader.Get
override object Get(ContentInfo[] contents)
定义
SubtextureReader.cs:9
Game.Subtexture
定义
Subtexture.cs:5
Game.TextureAtlasManager
定义
TextureAtlasManager.cs:6
Game.TextureAtlasManager.GetSubtexture
static Subtexture GetSubtexture(string name, bool throwOnNotFound)
定义
TextureAtlasManager.cs:26
Engine.Graphics
定义
BaseBatch.cs:1
Engine
定义
BaseSound.cs:10
Game.IContentReader
定义
AssemblyReader.cs:3
Engine.Vector2
定义
Vector2.cs:2
Engine.Vector2.Zero
static readonly Vector2 Zero
定义
Vector2.cs:7
Engine.Vector2.One
static readonly Vector2 One
定义
Vector2.cs:9
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
IContentReader
SubtextureReader.cs
制作者
1.16.1