コード例 #1
0
 public static void ConvertSkillGuidePolicy(SkillUnit.SkillGuidePolicy oUnit, SkillGuidePolicy unit)
 {
     oUnit.endTime     = unit.endTime;
     oUnit.guideTime   = unit.guideTime;
     oUnit.guidingTime = unit.guidingTime;
     oUnit.type        = (SkillUnit.SkillGuidePolicy.GuideType)(int) unit.type;
 }
コード例 #2
0
 public static SkillUnit.SkillGuidePolicy ConvertSkillGuidePolicy(SkillGuidePolicy unit)
 {
     SkillUnit.SkillGuidePolicy oUnit = new SkillUnit.SkillGuidePolicy();
     oUnit.endTime     = unit.endTime;
     oUnit.guideTime   = unit.guideTime;
     oUnit.guidingTime = unit.guidingTime;
     oUnit.type        = (SkillUnit.SkillGuidePolicy.GuideType)(int) unit.type;
     return(oUnit);
 }
コード例 #3
0
        public SkillGuidePolicy Copy()
        {
            SkillGuidePolicy b = new SkillGuidePolicy();

            b.type        = type;
            b.guideTime   = guideTime;
            b.guidingTime = guidingTime;
            b.endTime     = endTime;
            return(b);
        }
コード例 #4
0
        //绘制技能引导
        public static void DrawGuidePolicy(SkillGuidePolicy policy)
        {
            EditorGUILayout.BeginVertical("Box");
            string inType = Enum.GetName(typeof(SkillGuidePolicy.GuideType), policy.type);

            DrawActionRect("GuideType 类型:", inType, out inType, new List <string>(Enum.GetNames(typeof(SkillGuidePolicy.GuideType))));
            policy.type        = (SkillGuidePolicy.GuideType)Enum.Parse(typeof(SkillGuidePolicy.GuideType), inType);
            policy.guideTime   = EditorGUILayout.IntField("  guideTime:", policy.guideTime);
            policy.guidingTime = EditorGUILayout.IntField("  guidingTime:", policy.guidingTime);
            policy.endTime     = EditorGUILayout.IntField("  endTime:", policy.endTime);
            EditorGUILayout.EndVertical();
        }
コード例 #5
0
 private void OnEnable()
 {
     guidePolicy = new SkillGuidePolicy();
 }