My Project v1
Project
载入中...
搜索中...
未找到
Game.ElectricElementabstract
类 Game.ElectricElement 继承关系图:

Public 成员函数

 ElectricElement (SubsystemElectricity subsystemElectricity, IEnumerable< CellFace > cellFaces)
 
 ElectricElement (SubsystemElectricity subsystemElectricity, CellFace cellFace)
 
virtual float GetOutputVoltage (int face)
 
virtual bool Simulate ()
 
virtual void OnAdded ()
 
virtual void OnRemoved ()
 
virtual void OnNeighborBlockChanged (CellFace cellFace, int neighborX, int neighborY, int neighborZ)
 
virtual bool OnInteract (TerrainRaycastResult raycastResult, ComponentMiner componentMiner)
 
virtual void OnCollide (CellFace cellFace, float velocity, ComponentBody componentBody)
 
virtual void OnHitByProjectile (CellFace cellFace, WorldItem worldItem)
 
virtual void OnConnectionsChanged ()
 
int CalculateHighInputsCount ()
 

静态 Public 成员函数

static bool IsSignalHigh (float voltage)
 

属性

SubsystemElectricity SubsystemElectricity [get, set]
 
ReadOnlyList< CellFaceCellFaces [get, set]
 
List< ElectricConnectionConnections [get, set]
 

构造及析构函数说明

◆ ElectricElement() [1/2]

Game.ElectricElement.ElectricElement ( SubsystemElectricity subsystemElectricity,
IEnumerable< CellFace > cellFaces )

◆ ElectricElement() [2/2]

Game.ElectricElement.ElectricElement ( SubsystemElectricity subsystemElectricity,
CellFace cellFace )

成员函数说明

◆ CalculateHighInputsCount()

int Game.ElectricElement.CalculateHighInputsCount ( )
函数调用图:
这是这个函数的调用关系图:

◆ GetOutputVoltage()

◆ IsSignalHigh()

static bool Game.ElectricElement.IsSignalHigh ( float voltage)
static
这是这个函数的调用关系图:

◆ OnAdded()

◆ OnCollide()

virtual void Game.ElectricElement.OnCollide ( CellFace cellFace,
float velocity,
ComponentBody componentBody )
virtual

Game.PressurePlateElectricElement 重载.

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

◆ OnConnectionsChanged()

virtual void Game.ElectricElement.OnConnectionsChanged ( )
virtual

◆ OnHitByProjectile()

virtual void Game.ElectricElement.OnHitByProjectile ( CellFace cellFace,
WorldItem worldItem )
virtual

◆ OnInteract()

virtual bool Game.ElectricElement.OnInteract ( TerrainRaycastResult raycastResult,
ComponentMiner componentMiner )
virtual

◆ OnNeighborBlockChanged()

virtual void Game.ElectricElement.OnNeighborBlockChanged ( CellFace cellFace,
int neighborX,
int neighborY,
int neighborZ )
virtual

Game.BatteryElectricElement, Game.MountedElectricElement , 以及 Game.WireDomainElectricElement 重载.

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

◆ OnRemoved()

virtual void Game.ElectricElement.OnRemoved ( )
virtual

◆ Simulate()

属性说明

◆ CellFaces

ReadOnlyList<CellFace> Game.ElectricElement.CellFaces
getset

◆ Connections

List<ElectricConnection> Game.ElectricElement.Connections
getset

◆ SubsystemElectricity

SubsystemElectricity Game.ElectricElement.SubsystemElectricity
getset

该类的文档由以下文件生成: