XIDMaps
Class Spads02b

source: C:\XIII\XIDMaps\Classes\Spads02b.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--XIII.MapInfo
            |
            +--XIDMaps.Map09_Spads
               |
               +--XIDMaps.Spads02b
Direct Known Subclasses:None

class Spads02b
extends XIDMaps.Map09_Spads

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 void FirstFrame()
     
//_____________________________________________________________________________



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class Spads02b extends Map09_Spads;
00005	
00006	var(Spads02bSetup) Name KeyEvent;
00007	var(Spads02bSetup) XIIIPawn KeyKeeper;
00008	var(Spads02bSetup) Porte DoorToOpen;
00009	var(Spads02bSetup) name EventKeyPick;
00010	var(Spads02bSetup) localized string KeyKeeperKeyName;
00011	
00012	//_____________________________________________________________________________
00013	function FirstFrame()
00014	{
00015	    local inventory Inv;
00016	
00017	    Super.FirstFrame();
00018	
00019	    if ( KeyKeeper != none )
00020	    {
00021	      Inv = GiveSomething(class'Keys', KeyKeeper );
00022	      Inv.Event = KeyEvent;
00023	      Keys(Inv).KeyCodeName = DoorToOpen.UnlockItemCode;
00024	      Inv.ItemName = KeyKeeperKeyName;
00025	      XIIIItems(Inv).sItemName = KeyKeeperKeyName;
00026	      XIIIItems(Inv).EventCausedOnPick = EventKeyPick;
00027	    }
00028	}
00029	
00030	
00031	
00032	defaultproperties
00033	{
00034	     KeyKeeperKeyName="Key"
00035	}

End Source Code