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

Public 成员函数

virtual IEnumerable< EntityGetOwnedEntities ()
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.cs7 行定义.

成员函数说明

◆ Dispose()

virtual void GameEntitySystem.Component.Dispose ( )
virtual

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

在文件 Component.cs30 行定义.

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

◆ DisposeInternal()

void GameEntitySystem.Component.DisposeInternal ( )
package

在文件 Component.cs34 行定义.

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

◆ GetOwnedEntities()

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

在文件 Component.cs20 行定义.

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

◆ InheritFromComponent()

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

在文件 Component.cs32 行定义.

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

◆ Initialize()

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

在文件 Component.cs39 行定义.

◆ 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.cs26 行定义.

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

◆ OnEntityAdded()

virtual void GameEntitySystem.Component.OnEntityAdded ( )
virtual

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

在文件 Component.cs22 行定义.

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

◆ OnEntityRemoved()

virtual void GameEntitySystem.Component.OnEntityRemoved ( )
virtual

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

在文件 Component.cs24 行定义.

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

◆ Save()

类成员变量说明

◆ m_entity

Entity GameEntitySystem.Component.m_entity

在文件 Component.cs8 行定义.

◆ m_valuesDictionary

ValuesDictionary GameEntitySystem.Component.m_valuesDictionary

在文件 Component.cs10 行定义.

属性说明

◆ Entity

Entity GameEntitySystem.Component.Entity
get

在文件 Component.cs14 行定义.

◆ IsAddedToProject

bool GameEntitySystem.Component.IsAddedToProject
get

在文件 Component.cs18 行定义.

◆ Project

Project GameEntitySystem.Component.Project
get

在文件 Component.cs16 行定义.

◆ ValuesDictionary

ValuesDictionary GameEntitySystem.Component.ValuesDictionary
get

在文件 Component.cs12 行定义.


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