CommunityProxyPS
classscriptedClasssavable
extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Methods 20
public final const func DrawNetworkSquad(shouldDraw: Bool, fxResource: FxResource, memberID: PersistentID, isPing: Bool, revealMaster: Bool, revealSlave: Bool, memberOnly: Bool, opt duration: Float)scripted
private final const func EstablishLink(targetID: EntityID)scripted
public final const func ExtractEntityIDs() -> array<EntityID>scripted
private final const func ForwardActionToNPCs(action: ref<DeviceAction>)scripted
private final const func ForwardActionToVehicles(action: ref<DeviceAction>)scripted
public final const func GetNPCsConnectedToThisAPCount() -> Int32scripted
protected final const func GetPuppetEntity(id: EntityID) -> wref<ScriptedPuppet>scripted
protected func Initialize()scripted
protected final func InitializeConnectionWithCommunity()scripted
public final const func IsOfficer(id: EntityID) -> Boolscripted
public final func OnCommunityProxyPSPresent(evt: ref<CommunityProxyPSPresentEvent>) -> EntityNotificationTypescripted
public final func OnDrawNetworkSquadEvent(evt: ref<DrawNetworkSquadEvent>) -> EntityNotificationTypescripted
public final func OnGameEntitySpawnerEvent(evt: ref<gameEntitySpawnerEvent>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnNPCBreachEvent(evt: ref<NPCBreachEvent>) -> EntityNotificationTypescripted
public func OnSecurityAreaCrossingPerimeter(evt: ref<SecurityAreaCrossingPerimeter>) -> EntityNotificationTypescripted
public func OnSecuritySystemOutput(evt: ref<SecuritySystemOutput>) -> EntityNotificationTypescripted
public func OnSetExposeQuickHacks(evt: ref<SetExposeQuickHacks>) -> EntityNotificationTypescripted
public func OnTargetAssessmentRequest(evt: ref<TargetAssessmentRequest>) -> EntityNotificationTypescripted
private final func QueuePSEvent(deviceLink: DeviceLink, evt: ref<Event>)scripted