|
My Project v1
Project
|
继承自 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) |
属性 | |
| virtual int[] | HandledBlocks [get] |
| SubsystemTerrain | SubsystemTerrain [get, set] |
|
virtual |
被 Game.SubsystemBowBlockBehavior, Game.SubsystemCrossbowBlockBehavior , 以及 Game.SubsystemMusketBlockBehavior 重载.

| override void Game.SubsystemBlockBehavior.Load | ( | ValuesDictionary | valuesDictionary | ) |
|
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 重载.

|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemDeciduousLeavesBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemFallenLeavesBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPlantBlockBehavior, Game.SubsystemStairsBlockBehavior , 以及 Game.SubsystemTorchBlockBehavior 重载.

|
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 重载.

|
virtual |
被 Game.SubsystemEditableItemBehavior< T >, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior , 以及 Game.SubsystemSignBlockBehavior 重载.


|
virtual |
被 Game.SubsystemEditableItemBehavior< T >, Game.SubsystemElectricBlockBehavior, Game.SubsystemEntityBlockBehavior , 以及 Game.SubsystemSignBlockBehavior 重载.


|
virtual |
被 Game.SubsystemCampfireBlockBehavior, Game.SubsystemElectricBlockBehavior, Game.SubsystemExplosivesBlockBehavior, Game.SubsystemFireBlockBehavior, Game.SubsystemFurnaceBlockBehavior, Game.SubsystemFurnitureBlockBehavior, Game.SubsystemMetersBlockBehavior, Game.SubsystemPistonBlockBehavior, Game.SubsystemTorchBlockBehavior , 以及 Game.SubsystemWoodBlockBehavior 重载.

|
virtual |

|
virtual |
|
virtual |
|
virtual |
被 Game.SubsystemAdjustableDelayGateBlockBehavior, Game.SubsystemBatteryBlockBehavior, Game.SubsystemBowBlockBehavior, Game.SubsystemButtonBlockBehavior, Game.SubsystemCrossbowBlockBehavior, Game.SubsystemMusketBlockBehavior, Game.SubsystemPistonBlockBehavior , 以及 Game.SubsystemSwitchBlockBehavior 重载.

|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
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 重载.

|
virtual |
|
virtual |
|
virtual |
被 Game.SubsystemBowBlockBehavior, Game.SubsystemCrossbowBlockBehavior , 以及 Game.SubsystemMusketBlockBehavior 重载.

|
get |
|
getset |