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; }
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); }
public SkillGuidePolicy Copy() { SkillGuidePolicy b = new SkillGuidePolicy(); b.type = type; b.guideTime = guideTime; b.guidingTime = guidingTime; b.endTime = endTime; return(b); }
//绘制技能引导 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(); }
private void OnEnable() { guidePolicy = new SkillGuidePolicy(); }