架构大更
This commit is contained in:
@@ -88,12 +88,12 @@ namespace Continentis.MainGame
|
||||
//Buff生命周期函数
|
||||
|
||||
/// <summary>
|
||||
/// Buff被尝试添加到角色时调用。
|
||||
/// Buff被尝试添加到宿主时调用。
|
||||
/// 返回 true 表示这是一个全新的 Buff,框架将执行添加流程;
|
||||
/// 返回 false 表示已有同类 Buff 存在,框架将执行叠加/跳过流程。
|
||||
/// 子类必须实现此方法。
|
||||
/// </summary>
|
||||
public virtual bool OnBuffApply(out BuffBase<T> existingBuff)
|
||||
{
|
||||
throw new System.NotImplementedException(); //需要在子类中实现
|
||||
}
|
||||
public abstract bool OnBuffApply(out BuffBase<T> existingBuff);
|
||||
|
||||
/// <summary>
|
||||
/// Buff首次成功添加到角色后调用。在OnBuffApply完成,且返回true之后调用。
|
||||
|
||||
Reference in New Issue
Block a user