public static ContextStatusFlags GetSpriteFlags(this ContextStatusFlags statusFlags) { return(statusFlags & (ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0)); }
public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING) { return(statusFlags & (ContextStatusFlags.ObjectBusy | ContextStatusFlags.ObjectBroken | ContextStatusFlags.ObjectEmpty | ContextStatusFlags.ObjectOccupied) | SPRITE_SETTING & (ContextStatusFlags.SpriteFlag0 | ContextStatusFlags.SpriteFlag1)); }
public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING) { return((statusFlags & ~(ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0)) | (SPRITE_SETTING & (ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0))); }
public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING) { return statusFlags & (ContextStatusFlags.ObjectBusy | ContextStatusFlags.ObjectBroken | ContextStatusFlags.ObjectEmpty | ContextStatusFlags.ObjectOccupied) | SPRITE_SETTING & (ContextStatusFlags.SpriteFlag0 | ContextStatusFlags.SpriteFlag1); }