Update Character.StatusFlags (#1214)

This commit is contained in:
Cara 2023-05-25 19:20:07 +09:30 committed by GitHub
parent 6b185156ab
commit 35a1319f07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 2 deletions

View file

@ -102,7 +102,15 @@ public unsafe class Character : GameObject
/// <summary> /// <summary>
/// Gets the status flags. /// Gets the status flags.
/// </summary> /// </summary>
public StatusFlags StatusFlags => (StatusFlags)this.Struct->StatusFlags; public StatusFlags StatusFlags =>
(this.Struct->IsHostile ? StatusFlags.Hostile : StatusFlags.None) |
(this.Struct->InCombat ? StatusFlags.InCombat : StatusFlags.None) |
(this.Struct->IsWeaponDrawn ? StatusFlags.WeaponOut : StatusFlags.None) |
(this.Struct->IsOffhandDrawn ? StatusFlags.OffhandOut : StatusFlags.None) |
(this.Struct->IsPartyMember ? StatusFlags.PartyMember : StatusFlags.None) |
(this.Struct->IsAllianceMember ? StatusFlags.AllianceMember : StatusFlags.None) |
(this.Struct->IsFriend ? StatusFlags.Friend : StatusFlags.None) |
(this.Struct->IsCasting ? StatusFlags.IsCasting : StatusFlags.None);
/// <summary> /// <summary>
/// Gets the underlying structure. /// Gets the underlying structure.

@ -1 +1 @@
Subproject commit befdb399a3a579025b82d583fbe3bf84b2ececed Subproject commit ebec8bacf50aa082e99c955ec2d4a5ae61937174