Skip to content

BlockMaterial

继承自

描述

方块的材质

属性

intBlock_Res_ID
方块资源ID
intClick_Collide
是否敲击碰撞
BlockCollideMove_Collide
是否移动碰撞
intBlock_Flow
方块流动性
intPush_Flag
推送标志
intAnti_Explode
防爆值
floatHardness
硬度
floatSlipperiness
光滑度
intBurn_Speed
燃烧速度
intCatch_Fire
燃烧点
intTool_Mine_Drop1
掉落道具1
intTool_Mine_Prob1
道具1掉落概率
intHand_Mine_Drop
掉落道具
intHand_Mine_Prob
道具掉落概率
intDrop_Min_Exp
掉落最小经验
intDrop_Min_Exp_Prob
掉落最小经验概率
intLight_Src
光照
boolIsReplaceable
是否被替换
stringDefault_Material
默认材质
boolBreakable
是否易碎的
stringBlock_Name
方块名
stringType_Name
方块类型
stringBlock_Desc
方块描述
stringGeom_Name
地理名
LuaFunctionCallbackPlacedBy
放置回调
LuaFunctionCallbackPlayRandEffect
播放随机效果回调
LuaFunctionCallbackNotify
回调通知
LuaFunctionCallbackBlockAdded
方块新增回调
LuaFunctionCallbackBlockRemoved
方块移除回调
LuaFunctionCallbackDestroyedBy
方块摧毁回调
LuaFunctionCallbackTrigger
触发回调
LuaFunctionCallbackEvent
回调事件
LuaFunctionCallbackActorCollidedWithBlock
生物碰撞方块回调
LuaFunctionCallbackActorWalking
生物行走回调
LuaFunctionCallbackFertilized
施肥回调
LuaFunctionCallbackRefreshChunk
刷新Chunk回调
LuaFunctionCallbackClickByActor
被生物撞击的回调

事件

SBXSignalNotifyPlacedBy (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode player, Vector3 colpoint, bool placeinto, int face)
放置方块时,会触发一个NotifyPlacedBy通知
方块显示随机效果时,会触发一个NotifyPlayRandEffect通知
SBXSignalNotifyNotify (SandboxNode_Ref workspace, WCoord blockpos, int blockid)
事件通知时,会触发一个NotifyNotify通知
新增加方块时,会触发一个NotifyBlockAdded通知
SBXSignalNotifyBlockRemoved (SandboxNode_Ref workspace, WCoord blockpos, int blockid)
移除方块时,会触发一个NotifyBlockRemoved通知
SBXSignalNotifyDestroyedBy (SandboxNode_Ref workspace, WCoord blockpos, int blockdata, int destroytype, SandboxNode bywho)
销毁方块时,会触发一个NotifyDestroyedBy通知
SBXSignalNotifyTrigger (SandboxNode_Ref workspace, WCoord blockpos, int face, SandboxNode player, Vector3 colpoint)
触动方块,会触发一个NotifyTrigger通知
SBXSignalNotifyEvent (SandboxNode_Ref workspace, WCoord blockpos, int eventid, int eventparam)
事件通知
生物碰撞方块时,会触发一个NotifyActorCollidedWithBlock通知
生物行走时,会触发一个NotifyActorWalking通知
SBXSignalNotifyFertilized (SandboxNode_Ref workspace, WCoord blockpos, int fertiliser)
施肥时,会触发一个NotifyFertilized通知
SBXSignalNotifyDigBegin (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘开始时,会触发一个NotifyDigBegin通知
SBXSignalNotifyDigFinish (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘完成时,会触发一个NotifyDigFinish通知
SBXSignalNotifyDigCancel (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘取消时,会触发一个NotifyDigCancel通知
SBXSignalNotifyClickByActor (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
被生物撞击的时候,会触发一个NotifyClickByActor通知