Imperivm Modding WikiCKS · FORMATS · GUIDESEspañol
CKS TYPECKS reference

Gate

Browse its members and the signatures that accept or return this type.

9 members2 return it0 accept it

Members

9

Expand a member to read its notes or open its full entry. Each overload keeps its own identity.

MemberSignature and description
IsOpened

Returns true only when the gate is open and its opening animation has finished.

While the gate is still opening it returns false. The result for an object that is not a valid gate has not been re-checked.

Open full entry →
Gate
bool Gate::IsOpened()

Returns true only when the gate is open and its opening animation has finished.

IsClosed

CKS Gate::IsClosed tests the resolved gate state and animation frame, with false on an invalid receiver.

Open full entry →
Gate
bool Gate::IsClosed()

CKS Gate::IsClosed tests the resolved gate state and animation frame, with false on an invalid receiver.

AreEnemiesAround

Gate around predicates test cached dwords.

Open full entry →
Gate
bool Gate::AreEnemiesAround()

Gate around predicates test cached dwords.

AreFriendsAround

Gate around predicates test cached dwords.

Open full entry →
Gate
bool Gate::AreFriendsAround()

Gate around predicates test cached dwords.

LookAround

Resets gate proximity cache and runs a bounded native circle scan.

Open full entry →
Gate
void Gate::LookAround(int)

Resets gate proximity cache and runs a bounded native circle scan.

OpenNow

CKS-exposed Gate::OpenNow, setting the target state to open and resetting the timer, guarded by broken status and current state.

Open full entry →
Gate
void Gate::OpenNow()

CKS-exposed Gate::OpenNow, setting the target state to open and resetting the timer, guarded by broken status and current state.

CloseNow

Closes the gate at once if it is not already closed and not destroyed.

A gate in its highest damage state is not affected. The gate's movement after closing is not documented here.

Open full entry →
Gate
void Gate::CloseNow()

Closes the gate at once if it is not already closed and not destroyed.

Inside

Tests a native gate/member path predicate universally over squad members.

Open full entry →
Gate
bool Gate::Inside(Squad)

Tests a native gate/member path predicate universally over squad members.

Outside

Tests the zero-result gate/member path predicate universally over squad members.

Open full entry →
Gate
bool Gate::Outside(Squad)

Tests the zero-result gate/member path predicate universally over squad members.

Return this type

2
MemberSignature and description
Obj::AsGateObjGate Obj::AsGate()

Queries the resolved Obj for its Gate component and returns a Gate reference or an invalid-reference sentinel.

Settlement::BestGateSettlementGate Settlement::BestGate(point)

BestGate selects the first Gate with a strictly smaller native position score plus signed field [field] divided by five.

Accept this type

0

No entries in the published catalog.

Coverage and limits

9 / 9 members with a published description.

These lists come from published signatures. “Accept” counts explicit parameters, excluding the method receiver; reference variants (&) are included. No inheritance hierarchy is asserted. Undocumented names, units and effects remain unresolved.