ScaleTo (of Scaler)¶
-
class
ScaleTo¶ Defined in ScaleTo.sc.
ScaleTo allows you to grow or shrink an object over time.
Example usage:
// Scale the portal down to 50% of its normal size. (portal setScale: ScaleTo 50)
Properties¶
Inherited from Scaler:
| Property | Description |
|---|---|
| client | |
| frontY | |
| backY | |
| frontSize | |
| backSize | |
| slopeNum | |
| slopeDen | |
| const | |
| name |
Defined in ScaleTo:
| Property | Description |
|---|---|
| caller | |
| endScale | |
| step | |
| waitCount | |
| scaleDir | |
| saveWaitCount |
Methods¶
-
init(theClient theEndScale [theCaller])
-
init(theClient theEndScale theStep [theCaller])
-
init(theClient theEndScale theStep theWaitCount [theCaller]) Initializes the ScaleTo.
Parameters: - theClient (heapPtr) – The
Propto which this is attached. - theEndScale (number) – The final scale of the Prop in percentage of full size.
- theStep (number) – The amount the scale increases or decreases each cycle. Smaller values are smoother and slower.
- theWaitCount (number) – The number of ticks to wait before the scaling begins.
- theCaller (heapPtr) – The object that will be cue()’d when the final scale size is reached.
- theClient (heapPtr) – The
-
doit()
-
dispose()