Class

DuOCOBone

DuOCOBone(name)

A bone contained in an OCO Limb.
Constructor

# new DuOCOBone(name)

Creates a new OCO Bone.
Parameters:
Name Type Description
name string The name

View Source DuAEF_DuSan_api.jsxinc, line 15768

Members

Boolean

# static attached

true if this bone is attached to its parent.

View Source DuAEF_DuSan_api.jsxinc, line 15791

Array.<DuOCOBone>

# static children

The child bones.

View Source DuAEF_DuSan_api.jsxinc, line 15798

Array.<DuOCOLimb>

# static limbs

The child limbs.

View Source DuAEF_DuSan_api.jsxinc, line 15805

string

# static name

The name of the bone

View Source DuAEF_DuSan_api.jsxinc, line 15770

DuOCO.Bone

# static type

The type of bone.

View Source DuAEF_DuSan_api.jsxinc, line 15812

float

# static x

The x coordinate of the bone

View Source DuAEF_DuSan_api.jsxinc, line 15777

float

# static y

The y coordinate of the bone

View Source DuAEF_DuSan_api.jsxinc, line 15784

Methods

# translate(xopt, yopt, translateChildrenopt)

Translates the bone by [x, y] pixels
Parameters:
Name Type Attributes Default Description
x int <optional>
0 The horizontal offset
y int <optional>
0 The vertical offset
translateChildren bool <optional>
true If false, the children stay at their current location

View Source DuAEF_DuSan_api.jsxinc, line 15827

# translateTo(xopt, yopt, translateChildrenopt)

Translates the bone to the new coordinates
Parameters:
Name Type Attributes Default Description
x int <optional>
The new X value. If omitted, moves the layer vertically
y int <optional>
The new Y value. If omitted, moves the layer horizontally
translateChildren bool <optional>
true If false, the children stay at their current location

View Source DuAEF_DuSan_api.jsxinc, line 15848