feat: add OnLogin and OnLogout events to ClientState

This commit is contained in:
goat 2020-08-12 01:17:37 +02:00
parent e4b59a1777
commit 283eb49f17
2 changed files with 42 additions and 1 deletions

View file

@ -38,5 +38,24 @@ namespace Dalamud.Game.ClientState
return *( bool* )( this.conditionArrayBase + idx );
}
}
public bool Any() {
var didAny = false;
for (var i = 0; i < MaxConditionEntries; i++)
{
var typedCondition = (ConditionFlag)i;
var cond = this[typedCondition];
if (!cond)
{
continue;
}
didAny = true;
}
return didAny;
}
}
}