Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
GameDatabase.cs
浏览该文件的文档.
2
3namespace GameEntitySystem {
4 public class GameDatabase {
5 public Database Database { get; set; }
6
7 public DatabaseObjectType FolderType { get; set; }
8
10
12
14
16
18
20
22
23 public DatabaseObjectType ParameterType { get; set; }
24
25 public GameDatabase(Database database) {
26 Database = database;
27 FolderType = database.FindDatabaseObjectType("Folder", true);
28 ProjectTemplateType = database.FindDatabaseObjectType("ProjectTemplate", true);
29 MemberSubsystemTemplateType = database.FindDatabaseObjectType("MemberSubsystemTemplate", true);
30 SubsystemTemplateType = database.FindDatabaseObjectType("SubsystemTemplate", true);
31 EntityTemplateType = database.FindDatabaseObjectType("EntityTemplate", true);
32 MemberComponentTemplateType = database.FindDatabaseObjectType("MemberComponentTemplate", true);
33 ComponentTemplateType = database.FindDatabaseObjectType("ComponentTemplate", true);
34 ParameterSetType = database.FindDatabaseObjectType("ParameterSet", true);
35 ParameterType = database.FindDatabaseObjectType("Parameter", true);
36 }
37 }
38}
DatabaseObjectType MemberSubsystemTemplateType
DatabaseObjectType MemberComponentTemplateType
DatabaseObjectType EntityTemplateType
DatabaseObjectType SubsystemTemplateType
DatabaseObjectType ComponentTemplateType
DatabaseObjectType ProjectTemplateType
DatabaseObjectType FindDatabaseObjectType(string name, bool throwIfNotFound)