DropPointSystem class
DropPointSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
packages | DropPointPackage?[] | scripted |
mappins | DropPointMappinRegistrationData?[] | scripted |
isEnabled | bool | scripted |
dropPointSystemLocks | DropPointSystemLock[] | scripted |
Functions
void OnAttach()overrideRTTIvoid OnRestored(int saveVersion, int gameVersion)overrideRTTIbool CanDeposit(TDBID record, game.PersistentID dropPoint)RTTIbool IsCollected(TDBID record)RTTIbool IsActive(TDBID record)RTTIbool HasItemsThatCanBeDeposited(game.Object user, game.PersistentID dropPoint)RTTIbool HasMeaningfulItems(WeakHandle<game.ItemData>[] items, game.PersistentID dropPoint)RTTIbool Is(TDBID record, DropPointPackageStatus status)RTTIvoid UpdateRecord(DropPointPackage package, DropPointPackageStatus status, game.PersistentID holder)RTTIvoid CreatePackage(DropPointRequest request)RTTIvoid OnDropPointRequest(DropPointRequest dropPointRequest)RTTIvoid UpdatePackage(DropPointRequest dropPointRequest)RTTIvoid OnToggleDropPointSystemRequest(ToggleDropPointSystemRequest request)RTTIvoid AddDropPointSystemLock(CName reason)RTTIvoid RemoveDropPointSystemLock(CName reason)RTTIvoid OnRegisterDropPointMappinRequest(RegisterDropPointMappinRequest request)RTTIvoid OnUnregisterDropPointMappinRequest(UnregisterDropPointMappinRequest request)RTTIvoid RestoreDropPointMappins(bool? informDevice)RTTIvoid HideDropPointMappins(bool? informDevice)RTTIvoid RegisterDropPointMappin(DropPointMappinRegistrationData data)RTTIvoid UnregisterDropPointMappin(DropPointMappinRegistrationData data)RTTIbool HasMappin(ent.EntityID ownerID)RTTIDropPointMappinRegistrationData? GetMappinData(ent.EntityID ownerID)RTTIvoid RemoveMappinData(ent.EntityID ownerID)RTTIgame.map.pins.MappinSystem? GetMappinSystem()RTTIbool IsEnabled()RTTI