Skip to content
This repository was archived by the owner on Feb 11, 2023. It is now read-only.
This repository was archived by the owner on Feb 11, 2023. It is now read-only.

Modifying class default objects #9

@liquidev

Description

@liquidev

Class default objects (CDOs) are defined with a declarative defaultproperties block, and cannot be modified in any way during runtime. Which means we should try and do it anyways :^)

To do this we'll probably need some way of (still declaratively) assigning values to properties. Right now I don't have a good enough understanding of UProperty to do this, but it should be possible with some elbow grease and hardcore reverse engineering.

Use case pointed out in Discord: enabling otherwise dead code; see CanDoStylishMoves in Hat_Player which is disabled by default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions