BlockMaterial
继承自:
描述
方块的材质
属性
int Block_Res_ID |
---|
方块资源ID |
int Click_Collide |
---|
是否敲击碰撞 |
BlockCollide Move_Collide |
---|
是否移动碰撞 |
int Block_Flow |
---|
方块流动性 |
int Push_Flag |
---|
推送标志 |
int Anti_Explode |
---|
防爆值 |
float Hardness |
---|
硬度 |
float Slipperiness |
---|
光滑度 |
int Burn_Speed |
---|
燃烧速度 |
int Catch_Fire |
---|
燃烧点 |
int Tool_Mine_Drop1 |
---|
掉落道具1 |
int Tool_Mine_Prob1 |
---|
道具1掉落概率 |
int Hand_Mine_Drop |
---|
掉落道具 |
int Hand_Mine_Prob |
---|
道具掉落概率 |
int Drop_Min_Exp |
---|
掉落最小经验 |
int Drop_Min_Exp_Prob |
---|
掉落最小经验概率 |
int Light_Src |
---|
光照 |
bool IsReplaceable |
---|
是否被替换 |
string Default_Material |
---|
默认材质 |
bool Breakable |
---|
是否易碎的 |
string Block_Name |
---|
方块名 |
string Type_Name |
---|
方块类型 |
string Block_Desc |
---|
方块描述 |
string Geom_Name |
---|
地理名 |
LuaFunction CallbackPlacedBy |
---|
放置回调 |
LuaFunction CallbackPlayRandEffect |
---|
播放随机效果回调 |
LuaFunction CallbackNotify |
---|
回调通知 |
LuaFunction CallbackBlockAdded |
---|
方块新增回调 |
LuaFunction CallbackBlockRemoved |
---|
方块移除回调 |
LuaFunction CallbackDestroyedBy |
---|
方块摧毁回调 |
LuaFunction CallbackTrigger |
---|
触发回调 |
LuaFunction CallbackEvent |
---|
回调事件 |
LuaFunction CallbackActorCollidedWithBlock |
---|
生物碰撞方块回调 |
LuaFunction CallbackActorWalking |
---|
生物行走回调 |
LuaFunction CallbackFertilized |
---|
施肥回调 |
LuaFunction CallbackRefreshChunk |
---|
刷新Chunk回调 |
LuaFunction CallbackClickByActor |
---|
被生物撞击的回调 |
事件
SBXSignal NotifyPlacedBy (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode player, Vector3 colpoint, bool placeinto, int face) |
---|
放置方块时,会触发一个NotifyPlacedBy通知 |
方块显示随机效果时,会触发一个NotifyPlayRandEffect通知 |
事件通知时,会触发一个NotifyNotify通知 |
新增加方块时,会触发一个NotifyBlockAdded通知 |
移除方块时,会触发一个NotifyBlockRemoved通知 |
SBXSignal NotifyDestroyedBy (SandboxNode_Ref workspace, WCoord blockpos, int blockdata, int destroytype, SandboxNode bywho) |
---|
销毁方块时,会触发一个NotifyDestroyedBy通知 |
SBXSignal NotifyTrigger (SandboxNode_Ref workspace, WCoord blockpos, int face, SandboxNode player, Vector3 colpoint) |
---|
触动方块,会触发一个NotifyTrigger通知 |
事件通知 |
SBXSignal NotifyActorCollidedWithBlock (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode actor) |
---|
生物碰撞方块时,会触发一个NotifyActorCollidedWithBlock通知 |
生物行走时,会触发一个NotifyActorWalking通知 |
施肥时,会触发一个NotifyFertilized通知 |
生物挖掘开始时,会触发一个NotifyDigBegin通知 |
SBXSignal NotifyDigFinish (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor) |
---|
生物挖掘完成时,会触发一个NotifyDigFinish通知 |
SBXSignal NotifyDigCancel (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor) |
---|
生物挖掘取消时,会触发一个NotifyDigCancel通知 |
SBXSignal NotifyClickByActor (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor) |
---|
被生物撞击的时候,会触发一个NotifyClickByActor通知 |