/// <summary> /// Class:Source /// 完整构造体 /// </summary> /// <param name="name"></param> /// <param name="s_type"></param> /// <param name="s_s_type"></param> /// <param name="instant"></param> /// <param name="duration"></param> /// <param name="damage"></param> /// <param name="damage_continue"></param> public Source(Role role, String name, SOURCE_TYPE s_type, SOURCE_SUB_TYPE s_s_type, bool instant, UInt16 duration, double damage, double damage_continue) { this.Target = role; this.SOURCE_NAME = name; this.TYPE_MAIN = s_type; this.TYPE_SUB = s_s_type; this.INSTANT_DAMAGE = instant; this.DURATION = duration; this.dDAMAGE = damage; this.dDAMAGE_CONTINUE = damage_continue; }
/// <summary> /// Class:Source /// 用于增益Buff /// </summary> /// <param name="role"></param> /// <param name="name"></param> /// <param name="s_type"></param> /// <param name="s_s_type"></param> /// <param name="duration"></param> public Source(Role role, String name, SOURCE_TYPE s_type, SOURCE_SUB_TYPE s_s_type, UInt16 duration) : this(role, name, s_type, s_s_type, true, duration, 0, 0) { }