using Dalamud.Hooking; namespace Siggingway; /// /// Use flags for a signature attribute. This tells Siggingway how to use the /// result of the signature. /// public enum SignatureUseFlags { /// /// Siggingway will use simple heuristics to determine the best signature /// use for the field/property. /// Auto, /// /// The signature should be used as a plain pointer. This is correct for /// static addresses, functions, or anything else that's an /// at heart. /// Pointer, /// /// The signature should be used as a hook. This is correct for /// fields/properties. /// Hook, /// /// The signature should be used to determine an offset. This is the default /// for all primitive types. Siggingway will read from the memory at this /// signature and store the result in the field/property. An offset from the /// signature can be specified in the . /// Offset, }