SASA 扩展NewOpcodes
组件 Atomic
部件父节点、RpAtomic 显隐与材质
sa · 扩展 NewOpcodes · 需 CLEO + NewOpcodes
部件父节点、RpAtomic 显隐与材质。写法见 Lua / Redux。
Component
GET_COMPONENT_PARENT_COMPONENT · 0D74
Component.GetParentComponent
取部件的父 frame。
0D74 GET_COMPONENT_PARENT_COMPONENT
in: self
out: parentComponentGET_COMPONENT_NUM_OBJECTS · 0D75
Component.GetNumObjects
取部件下 RpAtomic 数量。
0D75 GET_COMPONENT_NUM_OBJECTS
in: self
out: numObjectsGET_COMPONENT_OBJECT · 0D76
按索引取部件下的 atomic。用在 if 里。
0D76 GET_COMPONENT_OBJECT
in: component, object
out: componentObjectAtomic 显隐 / 材质
HIDE_OBJECT_ATOMIC · 0D77
隐藏(1) / 显示(0) atomic(改 render flags)。
0D77 HIDE_OBJECT_ATOMIC
in: objectAtomic, hideGET_OBJECT_ATOMIC_FLAG · 0D78
读 atomic 上某可见性 flag。
0D78 GET_OBJECT_ATOMIC_FLAG
in: object, atomicFlag
out: stateSET_OBJECT_ATOMIC_FLAG · 0D79
设 / 清 atomic 可见性 flag。
0D79 SET_OBJECT_ATOMIC_FLAG
in: object, atomicFlag, stateGET_OBJECT_ATOMIC_NUM_MATERIALS · 0D7A
取 atomic geometry 材质数。用在 if 里。
0D7A GET_OBJECT_ATOMIC_NUM_MATERIALS
in: object
out: numMaterialsGET_OBJECT_ATOMIC_MATERIAL_TEXTURE · 0D7B
按材质下标取贴图指针。用在 if 里。
0D7B GET_OBJECT_ATOMIC_MATERIAL_TEXTURE
in: object, material
out: texture