private void SaveHumanTemplate()
{
string path = EditorUtility.SaveFilePanelInProject("Create New Human Template", "New Human Template", "ht", string.Format("Create a new human template"));
if (path == string.Empty)
{
return;
}
HumanTemplate humanTemplate = new HumanTemplate();
humanTemplate.ClearTemplate();
for (int index = 0; index < this.m_Bones.Length; ++index)
{
if ((UnityEngine.Object) this.m_Bones[index].bone != (UnityEngine.Object)null)
{
humanTemplate.Insert(this.m_Bones[index].humanBoneName, this.m_Bones[index].bone.name);
}
}
AssetDatabase.CreateAsset((UnityEngine.Object)humanTemplate, path);
}