REDNODE / GAME API

DropPointSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 4

NameTypeFlags
dropPointSystemLocksarray<DropPointSystemLock>scriptedprivatepersistent
isEnabledBoolscriptedprivatepersistent
mappinsarray<ref<DropPointMappinRegistrationData>>scriptedprivatepersistent
packagesarray<ref<DropPointPackage>>scriptedprivatepersistent

Methods 26

private final func AddDropPointSystemLock(reason: CName)scripted
public final const func CanDeposit(record: TweakDBID, dropPoint: PersistentID) -> Boolscripted
private final func CreatePackage(request: ref<DropPointRequest>)scripted
private final func GetMappinData(ownerID: EntityID) -> ref<DropPointMappinRegistrationData>scripted
private final func GetMappinSystem() -> ref<MappinSystem>scripted
public final const func HasItemsThatCanBeDeposited(user: ref<GameObject>, dropPoint: PersistentID) -> Boolscripted
private final func HasMappin(ownerID: EntityID) -> Boolscripted
protected final const func HasMeaningfulItems(items: script_ref<array<wref<gameItemData>>>, dropPoint: PersistentID) -> Boolscripted
private final func HideDropPointMappins(opt informDevice: Bool)scripted
public final const func Is(record: TweakDBID, status: DropPointPackageStatus) -> Boolscripted
public final const func IsActive(record: TweakDBID) -> Boolquestscripted
public final const func IsCollected(record: TweakDBID) -> Boolquestscripted
public final const func IsEnabled() -> Boolscripted
private func OnAttach()scripted
protected final func OnDropPointRequest(dropPointRequest: ref<DropPointRequest>)scripted
protected final func OnRegisterDropPointMappinRequest(request: ref<RegisterDropPointMappinRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
protected final func OnToggleDropPointSystemRequest(request: ref<ToggleDropPointSystemRequest>)scripted
protected final func OnUnregisterDropPointMappinRequest(request: ref<UnregisterDropPointMappinRequest>)scripted
private final func RegisterDropPointMappin(data: ref<DropPointMappinRegistrationData>)scripted
private final func RemoveDropPointSystemLock(reason: CName)scripted
private final func RemoveMappinData(ownerID: EntityID)scripted
private final func RestoreDropPointMappins(opt informDevice: Bool)scripted
private final func UnregisterDropPointMappin(data: ref<DropPointMappinRegistrationData>)scripted
private final func UpdatePackage(dropPointRequest: ref<DropPointRequest>)scripted
private final func UpdateRecord(package: ref<DropPointPackage>, status: DropPointPackageStatus, holder: PersistentID)scripted