Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/remapper/src/animation.ts>AnimationInternals.AbstractAnimation

A framework for Beat Saber map scripting.
Go to Latest
class AnimationInternals.AbstractAnimation
extends BaseAnimation
import { AnimationInternals } from "https://deno.land/x/remapper@3.0.0/src/animation.ts";
const { AbstractAnimation } = AnimationInternals;

Animation that can apply to any object.

Properties

Controls the color of the object.

definitePosition: KeyframesVec3

Sets the absolute position of the object. For gameplay objects.

dissolve: KeyframesLinear

Controls the dissolve shader on the object. 0 means invisible, 1 means visible. For gameplay objects.

dissolveArrow: KeyframesLinear

Controls the dissolve shader on the object. 0 means invisible, 1 means visible. For note objects.

localPosition: KeyframesVec3

The position of the object relative to it's parent. For environment objects.

localRotation: KeyframesVec3

The rotation of the object relative to it's parent. For environment objects.

offsetPosition: KeyframesVec3

Adds to the position of the object. For gameplay objects.

offsetRotation: KeyframesVec3

Adds to the rotation of the object. For gameplay objects.

position: KeyframesVec3

The position of the object in world space. For environment objects.

rotation: KeyframesVec3

The rotation of the object in world space. For environment objects.

Sets the scale of the object.

Controls the time value for other animations.

uninteractable: KeyframesLinear

Controls whether the object is interactable. 0 = interactable, 1 means uninteractable.