BUFF列表管理
BUFF列表管理
当玩家获得新BUFF时。 对其判断,以决定是将其: 直接加入 替换旧BUFF 与已有BUFF叠加 先上图
再上码 代码没跑过不知道有没有BUG,逻辑基本就是这样了。
//buff 列表管理
public void getBuff(var newBuff)
{if(buffList.Count >= buffListM
BUFF列表管理
当玩家获得新BUFF时。
对其判断,以决定是将其:
直接加入
替换旧BUFF
与已有BUFF叠加
先上图
再上码
代码没跑过不知道有没有BUG,逻辑基本就是这样了。
//buff 列表管理
public void getBuff(var newBuff)
{if(buffList.Count >= buffListMax){ Debuger.Log(buff列表已满,拒绝添加!); return;}switch (){case 替换: buffReplace(newBuff, buffList);break;case 叠加: buffSuperposition(newBuff, buffList);break;default: buffAdd(newBuff, buffList)break;}
}
//buff 替换
public void buffReplace(var newBuff, var buffList)
{foreach (var b in buffList){if( == ){if(newBuff.value <= b.value)return;if( <= )return;buffList.Remove(b);buffList.Add(newBuff);}}
}
//buff 叠加
public void buffSuperposition(var newBuff, var buffList)
{foreach (var b in buffList){if( == ){switch (Value){case buff效果值: b.value = newBuff.value;break;//buff持续时间default: = ;break;}return ;}}
}
//buff 添加
public void buffAdd(var newBuff, var buffList)
{buffList.Add(newBuff);
}
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-10 06:07:14
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 proxyfox | 4分钟前 发表 |
var buffList) {foreach (var b in buffList){if( == ){if(newBuff.value <= b.value)return;if( <= )return;buffList.Remove(b);buffList.Add(newBuff);}} } //buff 叠加 public void buffSuperposition(var newBuff | |
本站网友 金银花功效 | 4分钟前 发表 |
//buff 列表管理 public void getBuff(var newBuff) {if(buffList.Count >= buffListMax){ Debuger.Log(buff列表已满,拒绝添加!); return;}switch (){case 替换 | |
本站网友 知己自己 | 24分钟前 发表 |
var buffList) {buffList.Add(newBuff); } | |
本站网友 四川男科 | 11分钟前 发表 |
buffList);break;case 叠加 | |
本站网友 梅府家宴 | 2分钟前 发表 |
var buffList) {foreach (var b in buffList){if( == ){switch (Value){case buff效果值 | |
本站网友 张家口尚义县 | 6分钟前 发表 |
var buffList) {foreach (var b in buffList){if( == ){if(newBuff.value <= b.value)return;if( <= )return;buffList.Remove(b);buffList.Add(newBuff);}} } //buff 叠加 public void buffSuperposition(var newBuff | |
本站网友 夜明珠预测 | 17分钟前 发表 |
buffReplace(newBuff | |
本站网友 北京协和医院预约挂号 | 1分钟前 发表 |
buffReplace(newBuff | |
本站网友 鼻黑头 | 2分钟前 发表 |
buffList);break;case 叠加 |