Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
EntityToIdMap.cs
浏览该文件的文档.
1
using
System;
2
using
System.Collections.Generic;
3
4
namespace
GameEntitySystem
{
5
public
class
EntityToIdMap
{
6
Dictionary<Entity, int>
m_map
;
7
8
internal
EntityToIdMap
(Dictionary<Entity, int> map) =>
m_map
= map;
9
10
[Obsolete(
"Use Entity.Id instead."
,
true
)]
11
public
int
FindId
(
Entity
entity) {
12
if
(entity !=
null
13
&&
m_map
.TryGetValue(entity, out
int
value)) {
14
return
value;
15
}
16
return
0;
17
}
18
19
[Obsolete(
"Use Component.Entity.Id instead."
,
true
)]
20
public
int
FindId
(
Component
component) {
21
if
(component ==
null
) {
22
return
0;
23
}
24
return
FindId
(component.
Entity
);
25
}
26
}
27
}
GameEntitySystem.Component
定义
Component.cs:7
GameEntitySystem.Component.Entity
Entity Entity
定义
Component.cs:14
GameEntitySystem.Entity
定义
Entity.cs:10
GameEntitySystem.EntityToIdMap.m_map
Dictionary< Entity, int > m_map
定义
EntityToIdMap.cs:6
GameEntitySystem.EntityToIdMap.FindId
int FindId(Entity entity)
定义
EntityToIdMap.cs:11
GameEntitySystem.EntityToIdMap.FindId
int FindId(Component component)
定义
EntityToIdMap.cs:20
GameEntitySystem.EntityToIdMap.EntityToIdMap
EntityToIdMap(Dictionary< Entity, int > map)
定义
EntityToIdMap.cs:8
GameEntitySystem
定义
Component.cs:6
SurvivalcraftApi 1.8.2.3
EntitySystem
GameEntitySystem
EntityToIdMap.cs
制作者
1.16.1