修复条件响应器bug
parent
5532fbebdc
commit
8c104d2166
|
|
@ -230,12 +230,13 @@ namespace Framework.Condition
|
|||
{
|
||||
if (id == INVALID_ALLOC_ID)
|
||||
return;
|
||||
foreach (var infoList in _dicConditionInfos.Values)
|
||||
foreach (var kv in _dicConditionInfos)
|
||||
{
|
||||
var infoList = kv.Value;
|
||||
for (int i = infoList.Count - 1; i >= 0; i--)
|
||||
{
|
||||
var conditionInfo = infoList[i];
|
||||
if (conditionInfo.id == id)
|
||||
if (conditionInfo.id == id || conditionInfo.id == INVALID_ALLOC_ID)
|
||||
{
|
||||
infoList.RemoveAt(i);
|
||||
ReturnAConditionInfo(conditionInfo);
|
||||
|
|
|
|||
Loading…
Reference in New Issue