Пример #1
0
 public void MergeMould(MouldTool parent)
 {
     foreach (var k in parent.mValuePatchs)
     {
         if (!mValuePatchs.ContainsKey(k.Key))
         {
             mValuePatchs[k.Key] = k.Value;
         }
     }
     foreach (var k in parent.mDefines)
     {
         if (!mDefines.ContainsKey(k.Key))
         {
             mDefines[k.Key] = k.Value;
         }
     }
 }
Пример #2
0
 protected override void OnInit(MouldTool tool)
 {
     tool.WRITE("//----------------------------------------------");
     tool.WRITE("//  F2DEngine: time: [time]  by fucong QQ:353204643");
     tool.WRITE("//----------------------------------------------");
     tool.WRITE("using UnityEngine;");
     tool.WRITE("using System.Collections;");
     tool.WRITE("using System.Collections.Generic;");
     tool.WRITE("using System;");
     tool.WRITE("using F2DEngine;");
     tool.WRITE("");
     tool.DEFINE("NameSpack");
     tool.WRITE("namespace [NameSpace]");
     tool.WRITE("{");
     tool.SPACE(4);
     tool.END_DEFINE();
     tool.FOR("SubClass");
     tool.WRITE("[ClassKey]");
     tool.END_FOR();
     tool.WRITE("");
     tool.WRITE("[Serializable]");
     tool.WRITE("public class [Property]Property : BaseAssetProperty");
     tool.WRITE("{");
     tool.FOR("Variable");
     tool.WRITE("   public [type] [typename]");
     tool.END_FOR();
     tool.WRITE("}");
     tool.WRITE("");
     tool.WRITE("public class [Property]Asset : TemplateAsset<[Property]Asset, [Property]Property>");
     tool.WRITE("{");
     tool.WRITE("");
     tool.WRITE("}");
     tool.DEFINE("NameSpack");
     tool.SPACE(-4);
     tool.WRITE("}");
     tool.END_DEFINE();
 }
Пример #3
0
 protected virtual void  OnInit(MouldTool tool)
 {
 }