Insert() private method

private Insert ( string name, string templateName ) : void
name string
templateName string
return void
示例#1
0
        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);
        }
示例#2
0
        private void SaveHumanTemplate()
        {
            string message = string.Format("Create a new human template", new object[0]);
            string text    = EditorUtility.SaveFilePanelInProject("Create New Human Template", "New Human Template", "ht", message);

            if (text == string.Empty)
            {
                return;
            }
            HumanTemplate humanTemplate = new HumanTemplate();

            humanTemplate.ClearTemplate();
            for (int i = 0; i < this.m_Bones.Length; i++)
            {
                if (this.m_Bones[i].bone != null)
                {
                    humanTemplate.Insert(this.m_Bones[i].humanBoneName, this.m_Bones[i].bone.name);
                }
            }
            AssetDatabase.CreateAsset(humanTemplate, text);
        }
 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);
 }
		private void SaveHumanTemplate()
		{
			string message = string.Format("Create a new human template", new object[0]);
			string text = EditorUtility.SaveFilePanelInProject("Create New Human Template", "New Human Template", "ht", message);
			if (text == string.Empty)
			{
				return;
			}
			HumanTemplate humanTemplate = new HumanTemplate();
			humanTemplate.ClearTemplate();
			for (int i = 0; i < this.m_Bones.Length; i++)
			{
				if (this.m_Bones[i].bone != null)
				{
					humanTemplate.Insert(this.m_Bones[i].humanBoneName, this.m_Bones[i].bone.name);
				}
			}
			AssetDatabase.CreateAsset(humanTemplate, text);
		}