|
|
Math::Angle | rotation () const override |
| |
|
float | scale () const override |
| |
|
void | preUpdate () override |
| |
|
void | update () override |
| |
|
void | setRoomBounds (Graphic &background) override |
| |
|
void | setFollow (WalkingCharacter *target) override |
| |
|
void | setFollow (WalkingCharacter *target, bool catchup) |
| |
|
void | onChangedRoom (bool resetCamera) override |
| |
|
void | onTriggeredDoor (WalkingCharacter *target) override |
| |
|
void | onTriggeredDoor (Common::Point fixedPosition) override |
| |
|
void | onScriptChangedCharacter (MainCharacterKind kind) override |
| |
|
void | onUserChangedCharacter () override |
| |
|
void | onOpenMenu () override |
| |
|
void | onCloseMenu () override |
| |
|
void | syncGame (Common::Serializer &s) override |
| |
|
Task * | lerpPos (Process &process, Math::Vector2d targetPos, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPos (Process &process, Math::Vector3d targetPos, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPosZ (Process &process, float targetPosZ, int32 duration, EasingType easingType) |
| |
|
Task * | lerpScale (Process &process, float targetScale, int32 duration, EasingType easingType) |
| |
|
Task * | lerpRotation (Process &process, float targetRotation, int32 duration, EasingType easingType) |
| |
|
Task * | lerpPosScale (Process &process, Math::Vector3d targetPos, float targetScale, int32 duration, EasingType moveEasingType, EasingType scaleEasingType) |
| |
|
Task * | waitToStop (Process &process) |
| |
|
Task * | shake (Process &process, Math::Vector2d amplitude, Math::Vector2d frequency, int32 duration) |
| |
|
Math::Vector3d | transform2Dto3D (Math::Vector3d v) const |
| |
|
Math::Vector3d | transform3Dto2D (Math::Vector3d v) const |
| |
|
Common::Point | transform3Dto2D (Common::Point p) const |
| |