Super Mario Galaxy Object Database

Objects | Classes | Occurrences

Class: CollisionArea

An invisible collision polygon that is contained inside the area. Only the player can interact with the collision. If not disabled through any means, the collision can be traversed using the Boo power-up. There are several Obj_args that can be used to define how the player interacts with the collision.

Arguments

NameTypeGamesRequired?DescriptionValues
Obj_arg0BooleanBothFalse

Disable Pushing?: If enabled, the pushing force will be disabled for all surfaces, so that only the jumpable faces (Obj_arg3) can be interacted with.

    Obj_arg1BooleanBothFalse

    Prevent Boo Power-Up?: If set, the collision cannot be bypassed using the Boo power-up.

      Obj_arg2FloatBothFalse

      Push Radius: Specifies how far the pushing extents reach from every face. Default is 0, which makes it possible to touch the actual collision.

        Obj_arg3IntegerBothFalse

        Active Faces: Bitfield that toggles what faces of the collision can be stood on or jumped off. The values can be combined by adding them together. Default is 1, which enables all.

        • 1: Right
        • 2: Left
        • 4: Top
        • 8: Bottom
        • 16: Front
        • 32: Back

        Switches

        NameGamesRequired?Description
        SW_APPEARBothFalse

        The object will appear when this switch is activated.

        SW_AWAKEBothFalse

        The object will become visible and resume movement when this switch is activated.

        Properties

        NameGamesRequired?Description
        BaseMtxFollowerBothFalse

        Objects of this class can follow another BaseMtxFollowTarget object.