AngeliA
Search Results for

    Show / Hide Table of Contents

    Class Wing

    Wing body gadget for pose-style character

    Properties

    GadgetType

    Type of this body gadget

    Declaration
    public override sealed BodyGadgetType GadgetType { get; }
    Overrides
    BodyGadget.GadgetType

    IsPropeller

    True if this wing is in tail-propeller style (like character "Tails" from Sonic)

    Declaration
    public bool IsPropeller { get; }

    Scale

    Size scale for the wing (0 means 0%, 1000 means 100%)

    Declaration
    protected virtual int Scale { get; }

    SpriteLoaded

    True if artwork sprite is loaded

    Declaration
    public override bool SpriteLoaded { get; }
    Overrides
    BodyGadget.SpriteLoaded

    Methods

    DrawGadget(PoseCharacterRenderer)

    Render the gadget for the given character

    Declaration
    public override void DrawGadget(PoseCharacterRenderer renderer)
    Overrides
    BodyGadget.DrawGadget(PoseCharacterRenderer)

    DrawGadgetFromPool(PoseCharacterRenderer)

    Draw gadget for given character

    Declaration
    public static void DrawGadgetFromPool(PoseCharacterRenderer renderer)

    DrawGadgetGizmos(IRect, Color32, int)

    Render the gadget as gizmos

    Declaration
    public override void DrawGadgetGizmos(IRect rect, Color32 tint, int z)
    Parameters
    Type Name Description
    IRect rect

    Global rect position

    Color32 tint

    Color tint

    int z

    Z position for sorting

    Overrides
    BodyGadget.DrawGadgetGizmos(IRect, Color32, int)

    DrawSpriteAsWing(PoseCharacterRenderer, OrientedSprite, bool, int)

    Draw given artwork sprite as wing for given character

    Declaration
    public static void DrawSpriteAsWing(PoseCharacterRenderer renderer, OrientedSprite oSprite, bool isPropeller, int scale = 1000)
    Parameters
    Type Name Description
    PoseCharacterRenderer renderer

    Target character

    OrientedSprite oSprite

    Artwork sprite

    bool isPropeller

    True if this wing is in propeller style (like character "Tails" from Sonic)

    int scale

    Size scale (0 means 0%, 1000 means 100%)

    FillFromSheet(string)

    Load sprite data from Renderer.CurrentSheet

    Declaration
    public override bool FillFromSheet(string name)
    Overrides
    BodyGadget.FillFromSheet(string)

    IsPropellerWing(int)

    True if the given wing is a propeller style wing

    Declaration
    public static bool IsPropellerWing(int wingID)
    Back to top ๐Ÿ„๐Ÿฆโ€โฌ›๐Ÿงฆ๐Ÿˆ๐ŸŽƒ๐Ÿ’“๐ŸŒนโ˜•๐Ÿดโ€โ˜ ๏ธ๐Ÿค