Hey guys,
So I've been working on a custom model which opens and closes through the script. (Objectstate 1 = closed) But it doesn't seem to work for me. It closes but it doesn't open up again. Could you take a look at it?
void OnStart()
{
    SetLocalVarInt("bed_1", 1);
}
void bed_move(string &in asEntity)
{
    if(GetLocalVarInt("bed_1")==0)
    {
    thing1();
    }
    if(GetLocalVarInt("bed_1")==1)
    {
    thing2();
    }
}
void thing1()
{
    SetMoveObjectState("futuristic_bed_1", 0);
    AddLocalVarInt("bed_1", 1);
}
void thing2()
{
    SetMoveObjectState("futuristic_bed_1", 1);
    AddLocalVarInt("bed_1", -1);
}
Oh, the interaction callback goes through the editor.