|
Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
|
继承自 GameEntitySystem.Subsystem .
被 Game.SubsystemAdjustableDelayGateBlockBehavior, Game.SubsystemArrowBlockBehavior, Game.SubsystemBatteryBlockBehavior, Game.SubsystemBoatBlockBehavior, Game.SubsystemBombBlockBehavior, Game.SubsystemBowBlockBehavior, Game.SubsystemBucketBlockBehavior, Game.SubsystemBulletBlockBehavior, Game.SubsystemButtonBlockBehavior, Game.SubsystemCampfireBlockBehavior, Game.SubsystemCollapsingBlockBehavior, Game.SubsystemCrossbowBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemEditableItemBehavior< T >, Game.SubsystemEggBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior, Game.SubsystemExperienceBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFenceBlockBehavior, Game.SubsystemFenceGateBlockBehavior, Game.SubsystemFertilizerBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFireworksBlockBehavior, Game.SubsystemFluidBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemGrassTrapBlockBehavior, Game.SubsystemGravestoneBlockBehavior, Game.SubsystemHammerBlockBehavior, Game.SubsystemImpactExplosivesBlockBehavior, Game.SubsystemLadderBlockBehavior, Game.SubsystemMagnetBlockBehavior, Game.SubsystemMatchBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemMusketBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemPollableBlockBehavior, Game.SubsystemRakeBlockBehavior, Game.SubsystemSaddleBlockBehavior, Game.SubsystemSaplingBlockBehavior, Game.SubsystemSignBlockBehavior, Game.SubsystemSnowBlockBehavior, Game.SubsystemSpikesBlockBehavior, Game.SubsystemStairsBlockBehavior, Game.SubsystemSwitchBlockBehavior, Game.SubsystemThrowableBlockBehavior, Game.SubsystemTorchBlockBehavior, Game.SubsystemTrapdoorBlockBehavior, Game.SubsystemTreasureGeneratorBlockBehavior, Game.SubsystemWhistleBlockBehavior , 以及 Game.SubsystemWoodBlockBehavior 继承.

Public 成员函数 | |
| virtual void | OnChunkInitialized (TerrainChunk chunk) |
| virtual void | OnChunkDiscarding (TerrainChunk chunk) |
| virtual void | OnBlockGenerated (int value, int x, int y, int z, bool isLoaded) |
| virtual void | OnBlockAdded (int value, int oldValue, int x, int y, int z) |
| virtual void | OnBlockRemoved (int value, int newValue, int x, int y, int z) |
| virtual void | OnBlockModified (int value, int oldValue, int x, int y, int z) |
| virtual void | OnBlockStartMoving (int value, int newValue, int x, int y, int z, MovingBlock movingBlock) |
| virtual void | OnBlockStopMoving (int value, int oldValue, int x, int y, int z, MovingBlock movingBlock) |
| virtual void | OnNeighborBlockChanged (int x, int y, int z, int neighborX, int neighborY, int neighborZ) |
| virtual bool | OnUse (Ray3 ray, ComponentMiner componentMiner) |
| virtual bool | OnInteract (TerrainRaycastResult raycastResult, ComponentMiner componentMiner) |
| virtual bool | OnInteract (MovingBlocksRaycastResult movingBlocksRaycastResult, ComponentMiner componentMiner) |
| virtual bool | OnAim (Ray3 aim, ComponentMiner componentMiner, AimState state) |
| virtual bool | OnEditBlock (int x, int y, int z, int value, ComponentPlayer componentPlayer) |
| virtual bool | OnEditInventoryItem (IInventory inventory, int slotIndex, ComponentPlayer componentPlayer) |
| virtual void | OnItemPlaced (int x, int y, int z, ref BlockPlacementData placementData, int itemValue) |
| virtual void | OnItemHarvested (int x, int y, int z, int blockValue, ref BlockDropValue dropValue, ref int newBlockValue) |
| virtual void | OnCollide (CellFace cellFace, float velocity, ComponentBody componentBody) |
| virtual void | OnExplosion (int value, int x, int y, int z, float damage) |
| virtual void | OnFiredAsProjectile (Projectile projectile) |
| virtual bool | OnHitAsProjectile (CellFace? cellFace, ComponentBody componentBody, WorldItem worldItem) |
| virtual void | OnHitByProjectile (CellFace cellFace, WorldItem worldItem) |
| virtual void | OnHitByProjectile (MovingBlock movingBlock, WorldItem worldItem) |
| virtual int | GetProcessInventoryItemCapacity (IInventory inventory, int slotIndex, int value) |
| virtual void | ProcessInventoryItem (IInventory inventory, int slotIndex, int value, int count, int processCount, out int processedValue, out int processedCount) |
| override void | Load (ValuesDictionary valuesDictionary) |
| virtual void | OnPickableGathered (Pickable pickable, ComponentPickableGatherer target, Vector3 distanceToTarget) |
| Public 成员函数 继承自 GameEntitySystem.Subsystem | |
| virtual void | OnEntityAdded (Entity entity) |
| virtual void | OnEntityRemoved (Entity entity) |
| virtual void | Save (ValuesDictionary valuesDictionary) |
| virtual void | Dispose () |
| virtual void | Initialize (Project project, ValuesDictionary valuesDictionary) |
属性 | |
| virtual int[] | HandledBlocks [get] |
| SubsystemTerrain | SubsystemTerrain [get, set] |
| 属性 继承自 GameEntitySystem.Subsystem | |
| Project | Project [get] |
| ValuesDictionary | ValuesDictionary [get] |
额外继承的成员函数 | |
| 包函数 继承自 GameEntitySystem.Subsystem | |
| void | DisposeInternal () |
在文件 SubsystemBlockBehavior.cs 第 6 行定义.
|
virtual |
被 Game.SubsystemBowBlockBehavior, Game.SubsystemCrossbowBlockBehavior , 以及 Game.SubsystemMusketBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 60 行定义.

|
virtual |
重载 GameEntitySystem.Subsystem .
被 Game.SubsystemBoatBlockBehavior, Game.SubsystemBombBlockBehavior, Game.SubsystemBottomSuckerBlockBehavior, Game.SubsystemBowBlockBehavior, Game.SubsystemBucketBlockBehavior, Game.SubsystemBulletBlockBehavior, Game.SubsystemCactusBlockBehavior, Game.SubsystemCampfireBlockBehavior, Game.SubsystemCarpetBlockBehavior, Game.SubsystemChestBlockBehavior, Game.SubsystemCollapsingBlockBehavior, Game.SubsystemCraftingTableBlockBehavior, Game.SubsystemCrossbowBlockBehavior, Game.SubsystemDeciduousLeavesBlockBehavior, Game.SubsystemDispenserBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemEditableItemBehavior< T >, Game.SubsystemEggBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFallenLeavesBlockBehavior, Game.SubsystemFenceGateBlockBehavior, Game.SubsystemFertilizerBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFireworksBlockBehavior, Game.SubsystemFluidBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemGrassBlockBehavior, Game.SubsystemHammerBlockBehavior, Game.SubsystemImpactExplosivesBlockBehavior, Game.SubsystemIvyBlockBehavior, Game.SubsystemMagmaBlockBehavior, Game.SubsystemMagnetBlockBehavior, Game.SubsystemMatchBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemMusketBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemPlantBlockBehavior, Game.SubsystemRakeBlockBehavior, Game.SubsystemRotBlockBehavior, Game.SubsystemSaddleBlockBehavior, Game.SubsystemSaplingBlockBehavior, Game.SubsystemSignBlockBehavior, Game.SubsystemSoilBlockBehavior, Game.SubsystemSpikesBlockBehavior, Game.SubsystemThrowableBlockBehavior, Game.SubsystemTorchBlockBehavior, Game.SubsystemTrapdoorBlockBehavior, Game.SubsystemTreasureGeneratorBlockBehavior, Game.SubsystemWhistleBlockBehavior , 以及 Game.SubsystemWoodBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 72 行定义.
|
virtual |
|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior, Game.SubsystemFenceBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFluidBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMagmaBlockBehavior, Game.SubsystemMagnetBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemSaplingBlockBehavior, Game.SubsystemStairsBlockBehavior , 以及 Game.SubsystemTorchBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 17 行定义.

|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDeciduousLeavesBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemFallenLeavesBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPlantBlockBehavior, Game.SubsystemStairsBlockBehavior , 以及 Game.SubsystemTorchBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 15 行定义.

|
virtual |
|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemEditableItemBehavior< T >, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMagnetBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemSaplingBlockBehavior, Game.SubsystemSignBlockBehavior, Game.SubsystemTorchBlockBehavior , 以及 Game.SubsystemWoodBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 19 行定义.

|
virtual |
被 Game.SubsystemEditableItemBehavior< T >, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior , 以及 Game.SubsystemSignBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 23 行定义.


|
virtual |
被 Game.SubsystemEditableItemBehavior< T >, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior , 以及 Game.SubsystemSignBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 27 行定义.


|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemTorchBlockBehavior , 以及 Game.SubsystemWoodBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 13 行定义.

|
virtual |
|
virtual |
|
virtual |
被 Game.SubsystemAdjustableDelayGateBlockBehavior, Game.SubsystemBatteryBlockBehavior, Game.SubsystemButtonBlockBehavior, Game.SubsystemMemoryBankBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemSwitchBlockBehavior , 以及 Game.SubsystemTruthTableCircuitBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 41 行定义.

|
virtual |
被 Game.SubsystemAdjustableDelayGateBlockBehavior, Game.SubsystemBatteryBlockBehavior, Game.SubsystemBowBlockBehavior, Game.SubsystemButtonBlockBehavior, Game.SubsystemCrossbowBlockBehavior, Game.SubsystemMemoryBankBlockBehavior, Game.SubsystemMusketBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemSwitchBlockBehavior , 以及 Game.SubsystemTruthTableCircuitBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 43 行定义.

|
virtual |
被 Game.SubsystemExplosivesBlockBehavior , 以及 Game.SubsystemGrassBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 51 行定义.

|
virtual |
被 Game.SubsystemArrowBlockBehavior , 以及 Game.SubsystemFireworksBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 53 行定义.

|
virtual |
|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDispenserBlockBehavior, Game.SubsystemElectricBlockBehavior , 以及 Game.SubsystemEntityBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 57 行定义.

|
virtual |
被 Game.SubsystemDispenserBlockBehavior , 以及 Game.SubsystemEntityBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 58 行定义.
|
virtual |
被 Game.SubsystemEntityBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 37 行定义.
|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior, Game.SubsystemFenceGateBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemSignBlockBehavior , 以及 Game.SubsystemTrapdoorBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 35 行定义.
|
virtual |
被 Game.SubsystemEditableItemBehavior< T >, Game.SubsystemFluidBlockBehavior, Game.SubsystemInWaterBlockBehavior , 以及 Game.SubsystemWaterBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 47 行定义.

|
virtual |
|
virtual |
被 Game.SubsystemBottomSuckerBlockBehavior, Game.SubsystemCactusBlockBehavior, Game.SubsystemCampfireBlockBehavior, Game.SubsystemCarpetBlockBehavior, Game.SubsystemCollapsingBlockBehavior, Game.SubsystemDoorBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFallenLeavesBlockBehavior, Game.SubsystemFenceBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFluidBlockBehavior, Game.SubsystemGrassBlockBehavior, Game.SubsystemGravestoneBlockBehavior, Game.SubsystemIvyBlockBehavior, Game.SubsystemLadderBlockBehavior, Game.SubsystemMagmaBlockBehavior, Game.SubsystemMagnetBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPlantBlockBehavior, Game.SubsystemSaplingBlockBehavior, Game.SubsystemSignBlockBehavior, Game.SubsystemSnowBlockBehavior, Game.SubsystemSoilBlockBehavior, Game.SubsystemStairsBlockBehavior, Game.SubsystemTorchBlockBehavior, Game.SubsystemTrapdoorBlockBehavior, Game.SubsystemTreasureGeneratorBlockBehavior , 以及 Game.SubsystemWaterPlantBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 31 行定义.

|
virtual |
|
virtual |
被 Game.SubsystemBoatBlockBehavior, Game.SubsystemBucketBlockBehavior, Game.SubsystemFertilizerBlockBehavior, Game.SubsystemHammerBlockBehavior, Game.SubsystemMatchBlockBehavior, Game.SubsystemRakeBlockBehavior, Game.SubsystemSaddleBlockBehavior , 以及 Game.SubsystemWhistleBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 33 行定义.
|
virtual |
被 Game.SubsystemBowBlockBehavior, Game.SubsystemCrossbowBlockBehavior , 以及 Game.SubsystemMusketBlockBehavior 重载.
在文件 SubsystemBlockBehavior.cs 第 62 行定义.

|
get |
在文件 SubsystemBlockBehavior.cs 第 7 行定义.
|
getset |
在文件 SubsystemBlockBehavior.cs 第 9 行定义.