Hi, I am making a script to add a socket to SkeletalMesh.
My script looks like this.
I would like to know how to make the correct sentences.
If anyone can help me, I would really appreciate it.
import unreal
def CreateSocketSKM() :
SMS = unreal.SkeletalMeshSocket()
selected_assets = unreal.EditorUtilityLibrary.get_selected_assets()
assets = []
target_bone_name = "neck_01"
newsocket_name = "MySocket"
for asset in selected_assets:
if isinstance(asset, unreal.SkeletalMesh):
assets.append(asset)
skeleton = asset.skeleton
aa = unreal.Vector(10,0,10)
new_socket = SMS()
SMS.set_editor_property('socket_name', newsocket_name)
SMS.set_editor_property('bone_name', newsocket_name)
SMS.set_editor_property('relative_location', aa)
asset.add_socket(new_socket, True)