Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.EntityReference

Public 类型

enum  ReferenceType { Null , Local , ByEntityId , ByEntityName }

Public 成员函数

Entity GetEntity (Entity localEntity, IdToEntityMap idToEntityMap, bool throwIfNotFound)
GetComponent< T > (Entity localEntity, IdToEntityMap idToEntityMap, bool throwIfNotFound)
bool IsNullOrEmpty ()

静态 Public 成员函数

static EntityReference Local (Component component)
static EntityReference FromId (Component component)
static EntityReference FromId (Entity entity)
static EntityReference FromId (Entity entity, EntityToIdMap entityToIdMap)
static EntityReference FromId (Component component, EntityToIdMap entityToIdMap)
static EntityReference FromName (Component component)
static EntityReference FromName (Entity entity)
static EntityReference FromReferenceString (string referenceString)

Public 属性

ReferenceType m_referenceType
string m_entityReference
string m_componentReference

属性

string ReferenceString [get]
static EntityReference Null [get]

详细描述

在文件 EntityReference.cs5 行定义.

成员枚举类型说明

◆ ReferenceType

枚举值
Null 
Local 
ByEntityId 
ByEntityName 

在文件 EntityReference.cs6 行定义.

成员函数说明

◆ FromId() [1/4]

EntityReference Game.EntityReference.FromId ( Component component)
static

在文件 EntityReference.cs93 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ FromId() [2/4]

EntityReference Game.EntityReference.FromId ( Component component,
EntityToIdMap entityToIdMap )
static

在文件 EntityReference.cs113 行定义.

◆ FromId() [3/4]

EntityReference Game.EntityReference.FromId ( Entity entity)
static

在文件 EntityReference.cs102 行定义.

◆ FromId() [4/4]

EntityReference Game.EntityReference.FromId ( Entity entity,
EntityToIdMap entityToIdMap )
static

在文件 EntityReference.cs111 行定义.

◆ FromName() [1/2]

EntityReference Game.EntityReference.FromName ( Component component)
static

在文件 EntityReference.cs115 行定义.

函数调用图:

◆ FromName() [2/2]

EntityReference Game.EntityReference.FromName ( Entity entity)
static

在文件 EntityReference.cs124 行定义.

函数调用图:

◆ FromReferenceString()

EntityReference Game.EntityReference.FromReferenceString ( string referenceString)
static

在文件 EntityReference.cs133 行定义.

函数调用图:

◆ GetComponent< T >()

T Game.EntityReference.GetComponent< T > ( Entity localEntity,
IdToEntityMap idToEntityMap,
bool throwIfNotFound )
类型限制
T :class 

在文件 EntityReference.cs66 行定义.

函数调用图:

◆ GetEntity()

Entity Game.EntityReference.GetEntity ( Entity localEntity,
IdToEntityMap idToEntityMap,
bool throwIfNotFound )

在文件 EntityReference.cs39 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ IsNullOrEmpty()

bool Game.EntityReference.IsNullOrEmpty ( )

在文件 EntityReference.cs74 行定义.

这是这个函数的调用关系图:

◆ Local()

EntityReference Game.EntityReference.Local ( Component component)
static

在文件 EntityReference.cs86 行定义.

类成员变量说明

◆ m_componentReference

string Game.EntityReference.m_componentReference

在文件 EntityReference.cs17 行定义.

◆ m_entityReference

string Game.EntityReference.m_entityReference

在文件 EntityReference.cs15 行定义.

◆ m_referenceType

ReferenceType Game.EntityReference.m_referenceType

在文件 EntityReference.cs13 行定义.

属性说明

◆ Null

EntityReference Game.EntityReference.Null
staticget

在文件 EntityReference.cs37 行定义.

◆ ReferenceString

string Game.EntityReference.ReferenceString
get

在文件 EntityReference.cs19 行定义.


该结构体的文档由以下文件生成: