Exemplo n.º 1
0
 public EffectInfoData(GameTargetType targetType, EFFECT_TYPE effectID, string param1, string param2, ELEMENT_PROPERTY element = ELEMENT_PROPERTY.NONE)
 {
     TargetType      = targetType;
     EffectID        = effectID;
     EffectParam1    = param1;
     EffectParam2    = param2;
     elementPtoprtty = element;
 }
Exemplo n.º 2
0
 // 必须传入元素属性。元素属性=卡牌属性或buff属性
 public void InitEffect(ELEMENT_PROPERTY property, params object[] objs)
 {
     elementProp = property;
     OnInitEffect(objs);
 }
Exemplo n.º 3
0
 protected override void OnInitEffect(params object[] objs)
 {
     spElmtProp = (ELEMENT_PROPERTY)Enum.Parse(typeof(ELEMENT_PROPERTY), objs[0].ToString());
 }
Exemplo n.º 4
0
 protected virtual void OnChangeStaySpElmtProp(ELEMENT_PROPERTY elmt_prop)
 {
 }
Exemplo n.º 5
0
 // ========================================================-
 public void ChangeStaySpElmtProp(ELEMENT_PROPERTY elmt_prop)
 {
     IsStaySpElmtProp = true;
     StaySpElmtProp   = elmt_prop;
     OnChangeStaySpElmtProp(elmt_prop);
 }