Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.NanoKeyRing

Extends
SkilledTool

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Pickup
         |   
         +-- DeusEx.DeusExPickup
            |   
            +-- DeusEx.SkilledTool
               |   
               +-- DeusEx.NanoKeyRing

Variables Summary
stringKeysAvailableLabel
stringNoKeys
Inherited Variables from DeusEx.SkilledTool
bBeingUsed, useSound
Inherited Variables from DeusEx.DeusExPickup
bBreakable, CountLabel, fragType, maxCopies, msgTooMany

Functions Summary
function ClientRemoveAllKeys ()))
functionint GetKeyCount ()))
functionDeusExPlayer GetPlayer ()))
function GiveClientKey (Name newKeyID, String newDescription))
function GiveKey (Name newKeyID, String newDescription))
functionbool HasKey (Name KeyToLookFor))
function PutDown ()))
StopIt
function PutDown ()))
UseIt
function RemoveAllKeys ()))
function RemoveClientKey (Name KeyToRemove))
function RemoveKey (Name KeyToRemove))
functionbool UpdateInfo (Object winObject))
Inherited Functions from DeusEx.SkilledTool
BringUp, PickupFunction, PlayIdleAnim, PlayUseAnim, PreBeginPlay, PutDown, StopUseAnim, Timer
Inherited Functions from DeusEx.DeusExPickup
BaseChange, BreakItSmashIt, HandlePickupQuery, Landed, PlayLandingSound, UpdateBeltText, UpdateInfo, UseOnce

States Summary
StopIt Source code
state StopIt
PutDown
UseIt Source code
state UseIt
PutDown


Variables Detail

KeysAvailableLabel Source code

var localized string KeysAvailableLabel;

NoKeys Source code

var localized string NoKeys;


Functions Detail

ClientRemoveAllKeys Source code

simulated function ClientRemoveAllKeys ( ) )

GetKeyCount Source code

simulated function int GetKeyCount ( ) )

GetPlayer Source code

simulated function DeusExPlayer GetPlayer ( ) )

GiveClientKey Source code

simulated function GiveClientKey ( Name newKeyID, String newDescription) )

GiveKey Source code

simulated function GiveKey ( Name newKeyID, String newDescription) )

HasKey Source code

simulated function bool HasKey ( Name KeyToLookFor) )

PutDown StopIt Source code

function PutDown ( ) )

PutDown UseIt Source code

function PutDown ( ) )

RemoveAllKeys Source code

simulated function RemoveAllKeys ( ) )

RemoveClientKey Source code

simulated function RemoveClientKey ( Name KeyToRemove) )

RemoveKey Source code

simulated function RemoveKey ( Name KeyToRemove) )

UpdateInfo Source code

simulated function bool UpdateInfo ( Object winObject) )


Defaultproperties

defaultproperties
{
     NoKeys="No Nano Keys Available!"
     KeysAvailableLabel="Nano Keys Available:"
     UseSound=Sound'DeusExSounds.Generic.KeysRattling'
     bDisplayableInv=False
     ItemName="Nanokey Ring"
     ItemArticle="the"
     PlayerViewOffset=(X=16.000000,Y=15.000000,Z=-16.000000)
     PlayerViewMesh=LodMesh'DeusExItems.NanoKeyRingPOV'
     PickupViewMesh=LodMesh'DeusExItems.NanoKeyRing'
     ThirdPersonMesh=LodMesh'DeusExItems.NanoKeyRing'
     Icon=Texture'DeusExUI.Icons.BeltIconNanoKeyRing'
     largeIcon=Texture'DeusExUI.Icons.LargeIconNanoKeyRing'
     largeIconWidth=47
     largeIconHeight=44
     Description="A nanokey ring can read and store the two-dimensional molecular patterns from different nanokeys, and then recreate those patterns on demand."
     beltDescription="KEY RING"
     bHidden=True
     Mesh=LodMesh'DeusExItems.NanoKeyRing'
     CollisionRadius=5.510000
     CollisionHeight=4.690000
     Mass=10.000000
     Buoyancy=5.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:12.871 - Created with UnCodeX