summaryrefslogtreecommitdiff
path: root/include/Actor/ActorRef.hpp
blob: 5ef03f2c9c335565adde646dfa67a136a6c526f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include "global.h"
#include "types.h"

struct ActorRef {
    /* 0 */ s32 id;
    /* 4 */ s32 index;
    /* 8 */

    inline ActorRef() {
        Reset();
    }
    inline ActorRef(s32 id, s32 index) :
        id(id),
        index(index) {}

    inline void Reset() {
        id    = -1;
        index = -1;
    }
};