| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using FSRole;
- using FSEvent;
- namespace FSBuff {
- public class Buff {
- public int Value { set; get; }
- public string ID;
- public Role Target { set; get; }
- // Use this for initialization
- void Start() {
- Value = 10;
- }
- // Update is called once per frame
- void Update() {
- }
- public void Execute() {
- // 各个BUFF的运行内容不同
- if (ID == "0001") {
- Target.GetDamage(Value);
- }
- //Dictionary<string, object> info = new Dictionary<string, object>();
- //info.Add("buff", this);
- //EventListener.Instance.PostEvent(EventEnum.EVENT_BUFF_EXECUTE, info);
- }
- public void Cancle() {
- Dictionary<string, object> info = new Dictionary<string, object>();
- info.Add("buff", this);
- EventListener.Instance.PostEvent(EventEnum.EVENT_BUFF_CANCLE, info);
- }
- }
- }
|