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通知 |
