public void FromM2SceneNode(M2SceneNode node) { SFileM2 filem2 = node.FileM2; M2FileName = filem2.name; M2LongFileName = filem2.longname; M2TextureNames = node.TextureNames; }
public void FromM2SceneNode(M2SceneNode node) { SFileM2 filem2 = node.FileM2; M2FileName = filem2.name; M2LongFileName = filem2.longname; M2TextureNames = node.TextureNames; TexNpc1FileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_NPC1); TexNpc2FileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_NPC2); TexNpc3FileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_NPC3); }
public void FromM2SceneNode(M2SceneNode node) { SFileM2 filem2 = node.FileM2; M2FileName = filem2.name; M2LongFileName = filem2.longname; M2TextureNames = node.TextureNames; comboTextureNames.FromM2SceneNode(node); TexCapeFileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); TexHairFileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_HAIR); TexFurFileName = node.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_FUR); //head { M2SceneNode head = node.HeadSceneNode; if (head != null) { filem2 = head.FileM2; HeadM2FileName = filem2.name; HeadM2LongFileName = filem2.longname; HeadTexItemFileName = head.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); } else { HeadM2FileName = ""; HeadM2LongFileName = ""; HeadTexItemFileName = ""; } } //left shoulder { M2SceneNode leftShoulder = node.LeftShoulderSceneNode; if (leftShoulder != null) { filem2 = leftShoulder.FileM2; LeftShoulderM2FileName = filem2.name; LeftShoulderM2LongFileName = filem2.longname; LeftShoulderTexItemFileName = leftShoulder.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); } else { LeftShoulderM2FileName = ""; LeftShoulderM2LongFileName = ""; LeftShoulderTexItemFileName = ""; } } //right shoulder { M2SceneNode rightShoulder = node.RightShoulderSceneNode; if (rightShoulder != null) { filem2 = rightShoulder.FileM2; RightShoulderM2FileName = filem2.name; RightShoulderM2LongFileName = filem2.longname; RightShoulderTexItemFileName = rightShoulder.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); } else { RightShoulderM2FileName = ""; RightShoulderM2LongFileName = ""; RightShoulderTexItemFileName = ""; } } //left hand { M2SceneNode leftHand = node.LeftHandSceneNode; if (leftHand != null) { filem2 = leftHand.FileM2; LeftHandM2FileName = filem2.name; LeftHandM2LongFileName = filem2.longname; LeftHandTexItemFileName = leftHand.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); } else { LeftHandM2FileName = ""; LeftHandM2LongFileName = ""; LeftHandTexItemFileName = ""; } } //right hand { M2SceneNode rightHand = node.RightHandSceneNode; if (rightHand != null) { filem2 = rightHand.FileM2; RightHandM2FileName = filem2.name; RightHandM2LongFileName = filem2.longname; RightHandTexItemFileName = rightHand.GetReplaceTextureFileName(E_MODEL_REPLACE_TEXTURE.EMRT_CAPE); } else { RightHandM2FileName = ""; RightHandM2LongFileName = ""; RightHandTexItemFileName = ""; } } }