Open Play SDK API başvurusu
    Preparing search index...

    Type Alias DomainEvent

    DomainEvent:
        | { key: string; type: "flag_set"; value: boolean }
        | { key: string; type: "attribute_set"; value: bigint }
        | {
            delta: bigint;
            key: string;
            new_value: bigint;
            type: "resource_changed";
        }
        | {
            expires_at: bigint
            | null;
            operation: ModifierOp;
            priority: number;
            source_id: string;
            source_kind: SourceKind;
            stat: string;
            type: "modifier_added";
            value: bigint;
        }
        | { source_id: string; source_kind: SourceKind; type: "modifiers_removed" }
        | {
            amount: bigint;
            curve_key: string;
            curve_version: number;
            new_total: bigint;
            type: "xp_added";
        }
        | {
            from: number;
            rewards: ReadonlyArray<Reward>;
            to: number;
            type: "level_up";
        }
        | { ability: string; type: "ability_unlocked" }
        | { event_key: string; type: "event_emitted" }
        | {
            modifiers: ReadonlyArray<ModifierRecord>;
            to_version: bigint;
            type: "character_rolled_back";
        }

    DomainEvent: Rust tel sözleşmesi; 64-bit tamsayılar bigint.