31 void door_rotating_hit_top(
entity this)
38 setthink(
this, door_rotating_go_down);
42 void door_rotating_hit_bottom(
entity this)
54 void door_rotating_go_down(
entity this)
92 void door_rotating_reset(
entity this)
101 void door_rotating_init_startopen(
entity this)
121 if (this.angles_y==0) this.angles_y = 90;
127 if (!InitMovingBrushTrigger(
this))
144 door_init_shared(
this);
157 this.reset = door_rotating_reset;
const int DOOR_ROTATING_XAXIS
bool SetResourceExplicit(entity e, Resource res_type, float amount)
Sets the resource amount of an entity without calling any hooks.
const int DOOR_START_OPEN
void door_use(entity this, entity actor, entity trigger)
void SUB_UseTargets(entity this, entity actor, entity trigger)
const int DOOR_ROTATING_YAXIS
spawnfunc(info_player_attacker)
void door_blocked(entity this, entity blocker)
const int CH_TRIGGER_SINGLE
void door_touch(entity this, entity toucher)
void LinkDoors(entity this)
void InitializeEntity(entity e, void(entity this) func, int order)
#define _sound(e, c, s, v, a)
void SUB_CalcAngleMove(entity this, vector destangle, float tspeedtype, float tspeed, void(entity this) func)