AngeliA
Search Results for

    Show / Hide Table of Contents

    Class Ear

    Animal ear body gadget for pose character. (Like cat-girl's ears, not human ears)

    Properties

    GadgetType

    Type of this body gadget

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

    MotionAmount

    How much ease motion will be apply from the character's movement (0 means 0%, 1000 means 100%)

    Declaration
    protected virtual int MotionAmount { 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 ear gadgets for the 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)

    DrawSpriteAsEar(PoseCharacterRenderer, OrientedSprite, OrientedSprite, bool, bool, int, bool)

    Draw given sprite as ear

    Declaration
    public static void DrawSpriteAsEar(PoseCharacterRenderer renderer, OrientedSprite spriteLeft, OrientedSprite spriteRight, bool frontOfHeadL = true, bool frontOfHeadR = true, int motionAmount = 1000, bool selfMotion = true)
    Parameters
    Type Name Description
    PoseCharacterRenderer renderer

    Target character

    OrientedSprite spriteLeft

    Left ear artwork sprite

    OrientedSprite spriteRight

    Right ear artwork sprite

    bool frontOfHeadL

    Draw left ear in front of head

    bool frontOfHeadR

    Draw right ear in front of head

    bool selfMotion

    True if the ear randomly shakes

    FillFromSheet(string)

    Load sprite data from Renderer.CurrentSheet

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

    FrontOfHeadL(PoseCharacterRenderer)

    True if the left ear should be rendered in front of the head

    Declaration
    protected virtual bool FrontOfHeadL(PoseCharacterRenderer renderer)

    FrontOfHeadR(PoseCharacterRenderer)

    True if the right ear should be rendered in front of the head

    Declaration
    protected virtual bool FrontOfHeadR(PoseCharacterRenderer renderer)
    Back to top ๐Ÿ„๐Ÿฆโ€โฌ›๐Ÿงฆ๐Ÿˆ๐ŸŽƒ๐Ÿ’“๐ŸŒนโ˜•๐Ÿดโ€โ˜ ๏ธ๐Ÿค