public override void SetInfo(IActivityInfo info) { ActivityInfo_Jump info_Jump = (ActivityInfo_Jump)info; this.jumpMaxPower = info_Jump.jumpMaxPower; this.jumpClipName = info_Jump.jumpClipName; }
public override void SetInfo(IActivityInfo info) { ActivityInfo_Move info_move = (ActivityInfo_Move)info; movePower = info_move.movePower; Debug.Log("movePower设置为" + movePower); }
public static Activity Create(string activityName) { Type type = dict[activityName]; Activity act = type.GetConstructor(types).Invoke(paras) as Activity; if (info_dict.ContainsKey(activityName)) { Debug.Log("有" + activityName + "的默认参数信息"); IActivityInfo info = info_dict[activityName]; act.SetInfo(info); } return(act); }
public virtual void SetInfo(IActivityInfo info) { }