CFuncLadder
Interface CFuncLadder
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CFuncLadder : CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CFuncLadder>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- IEquatable<CEntityInstance>
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CFuncLadder>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
AutoRideSpeed
ref float AutoRideSpeed { get; }Property Value
Disabled
ref bool Disabled { get; }Property Value
Dismounts
ref CUtlVector<CHandle<CInfoLadderDismount>> Dismounts { get; }Property Value
FakeLadder
ref bool FakeLadder { get; }Property Value
HasSlack
ref bool HasSlack { get; }Property Value
LadderDir
ref Vector LadderDir { get; }Property Value
LocalTop
ref Vector LocalTop { get; }Property Value
OnPlayerGotOffLadder
ref CEntityIOOutput OnPlayerGotOffLadder { get; }Property Value
OnPlayerGotOnLadder
ref CEntityIOOutput OnPlayerGotOnLadder { get; }Property Value
PlayerMountPositionBottom
ref Vector PlayerMountPositionBottom { get; }Property Value
PlayerMountPositionTop
ref Vector PlayerMountPositionTop { get; }Property Value
SurfacePropName
string SurfacePropName { get; set; }Property Value
Methods
AutoRideSpeedUpdated()
void AutoRideSpeedUpdated()FakeLadderUpdated()
void FakeLadderUpdated()LadderDirUpdated()
void LadderDirUpdated()PlayerMountPositionBottomUpdated()
void PlayerMountPositionBottomUpdated()PlayerMountPositionTopUpdated()
void PlayerMountPositionTopUpdated()