#ifndef _Z_OBJ_COMB_H_
#define _Z_OBJ_COMB_H_

#include "ultra64.h"
#include "global.h"

struct ObjComb;

typedef void (*ObjCombActionFunc)(struct ObjComb*, GlobalContext*);

typedef struct ObjComb {
    /* 0x0000 */ Actor actor;
    /* 0x014C */ ObjCombActionFunc actionFunc;
    /* 0x0150 */ ColliderJntSph collider;
    /* 0x0170 */ ColliderJntSphItem colliderItems[1];
    /* 0x01B0 */ s16 unk_1B0;
    /* 0x01B2 */ s16 unk_1B2;
} ObjComb; // size = 0x01B4

extern const ActorInit Obj_Comb_InitVars;

#endif
