Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
GameEntitySystem.Componentabstract
类 GameEntitySystem.Component 继承关系图:
GameEntitySystem.Component 的协作图:

Public 成员函数

virtual IEnumerable< Entity > GetOwnedEntities ()
virtual void OnEntityAdded ()
virtual void OnEntityRemoved ()
virtual void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
virtual void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
virtual void Dispose ()
virtual void InheritFromComponent (Component baseComponent)
virtual void Initialize (Entity entity, ValuesDictionary valuesDictionary)

Public 属性

Entity m_entity
ValuesDictionary m_valuesDictionary

包函数

void DisposeInternal ()

属性

ValuesDictionary ValuesDictionary [get]
Entity Entity [get]
Project Project [get]
bool IsAddedToProject [get]

详细描述

在文件 Component.cs 第 7 行定义.

成员函数说明

◆ Dispose()

virtual void GameEntitySystem.Component.Dispose ( )
virtual

被 Game.ComponentClothing , 以及 Game.ComponentGui 重载.

在文件 Component.cs 第 30 行定义.

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

◆ DisposeInternal()

void GameEntitySystem.Component.DisposeInternal ( )
package

在文件 Component.cs 第 34 行定义.

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

◆ GetOwnedEntities()

virtual IEnumerable< Entity > GameEntitySystem.Component.GetOwnedEntities ( )
virtual

在文件 Component.cs 第 20 行定义.

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

◆ InheritFromComponent()

virtual void GameEntitySystem.Component.InheritFromComponent ( Component baseComponent)
virtual

在文件 Component.cs 第 32 行定义.

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

◆ Initialize()

virtual void GameEntitySystem.Component.Initialize ( Entity entity,
ValuesDictionary valuesDictionary )
virtual

在文件 Component.cs 第 39 行定义.

◆ Load()

virtual void GameEntitySystem.Component.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
virtual

被 Game.ComponentAimingSights, Game.ComponentAutoJump, Game.ComponentAvoidFireBehavior, Game.ComponentAvoidPlayerBehavior, Game.ComponentBehaviorSelector, Game.ComponentBirdModel, Game.ComponentBlockEntity, Game.ComponentBlockHighlight, Game.ComponentBoat, Game.ComponentBody, Game.ComponentCattleDriveBehavior, Game.ComponentCetaceanBreatheBehavior, Game.ComponentChaseBehavior, Game.ComponentChest, Game.ComponentClothing, Game.ComponentCraftingTable, Game.ComponentCreativeInventory, Game.ComponentCreature, Game.ComponentCreatureModel, Game.ComponentCreatureSounds, Game.ComponentDamage, Game.ComponentDiggingCracks, Game.ComponentDigInMudBehavior, Game.ComponentDispenser, Game.ComponentDumpRiderBehavior, Game.ComponentEatPickableBehavior, Game.ComponentFactors, Game.ComponentFindPlayerBehavior, Game.ComponentFirstPersonModel, Game.ComponentFishModel, Game.ComponentFishOutOfWaterBehavior, Game.ComponentFlightlessBirdModel, Game.ComponentFlu, Game.ComponentFlyAroundBehavior, Game.ComponentFlyAwayBehavior, Game.ComponentFourLeggedModel, Game.ComponentFrame, Game.ComponentFurnace, Game.ComponentFurnitureInventory, Game.ComponentGlowingEyes, Game.ComponentGui, Game.ComponentHealth, Game.ComponentHerdBehavior, Game.ComponentHowlBehavior, Game.ComponentHumanModel, Game.ComponentInput, Game.ComponentIntro, Game.ComponentIntroShip, Game.ComponentInventory, Game.ComponentInventoryBase, Game.ComponentLayEggBehavior, Game.ComponentLevel, Game.ComponentLocomotion, Game.ComponentLookAroundBehavior, Game.ComponentLoot, Game.ComponentMiner, Game.ComponentModel, Game.ComponentMount, Game.ComponentMoveAwayBehavior, Game.ComponentName, Game.ComponentOnFire, Game.ComponentOuterClothingModel, Game.ComponentPathfinding, Game.ComponentPickableGatherer, Game.ComponentPickableGathererPlayer, Game.ComponentPilot, Game.ComponentPlayer, Game.ComponentRandomFeedBehavior, Game.ComponentRandomPeckBehavior, Game.ComponentRider, Game.ComponentRunAwayBehavior, Game.ComponentScreenOverlays, Game.ComponentShapeshifter, Game.ComponentSickness, Game.ComponentSimpleModel, Game.ComponentSleep, Game.ComponentSpawn, Game.ComponentStareBehavior, Game.ComponentSteedBehavior, Game.ComponentStubbornSteedBehavior, Game.ComponentSummonBehavior, Game.ComponentSwimAroundBehavior, Game.ComponentSwimAwayBehavior, Game.ComponentUdder, Game.ComponentVitalStats, Game.ComponentVrHandsModel , 以及 Game.ComponentWalkAroundBehavior 重载.

在文件 Component.cs 第 26 行定义.

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

◆ OnEntityAdded()

virtual void GameEntitySystem.Component.OnEntityAdded ( )
virtual

被 Game.ComponentCreatureModel, Game.ComponentGlowingEyes , 以及 Game.ComponentGui 重载.

在文件 Component.cs 第 22 行定义.

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

◆ OnEntityRemoved()

virtual void GameEntitySystem.Component.OnEntityRemoved ( )
virtual

被 Game.ComponentBody, Game.ComponentFurnace, Game.ComponentGlowingEyes, Game.ComponentGui, Game.ComponentOnFire , 以及 Game.ComponentVitalStats 重载.

在文件 Component.cs 第 24 行定义.

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

◆ Save()

类成员变量说明

◆ m_entity

Entity GameEntitySystem.Component.m_entity

在文件 Component.cs 第 8 行定义.

◆ m_valuesDictionary

ValuesDictionary GameEntitySystem.Component.m_valuesDictionary

在文件 Component.cs 第 10 行定义.

属性说明

◆ Entity

Entity GameEntitySystem.Component.Entity
get

在文件 Component.cs 第 14 行定义.

◆ IsAddedToProject

bool GameEntitySystem.Component.IsAddedToProject
get

在文件 Component.cs 第 18 行定义.

◆ Project

Project GameEntitySystem.Component.Project
get

在文件 Component.cs 第 16 行定义.

◆ ValuesDictionary

ValuesDictionary GameEntitySystem.Component.ValuesDictionary
get

在文件 Component.cs 第 12 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/EntitySystem/GameEntitySystem/Component.cs