Core.Object | +--Engine.Actor | +--Engine.Info | +--XIII.MapInfo | +--XIDMaps.BarFight
void
FirstFrame()
00001 //----------------------------------------------------------- 00002 // 00003 //----------------------------------------------------------- 00004 class BarFight extends MapInfo placeable; 00005 00006 VAR(BarSetup) Name ExitKeyEvent; 00007 VAR(BarSetup) XIIIPawn ExitKeyKeeper; 00008 var(BarSetup) Porte FinalDoor; 00009 var(BarSetup) localized string sFinalDoorKeyName; 00010 function FirstFrame() 00011 { 00012 local inventory Inv; 00013 00014 Super.FirstFrame(); 00015 00016 if ( ExitKeyKeeper != none ) 00017 { 00018 Inv = GiveSomething(class'Keys', ExitKeyKeeper ); 00019 Inv.Event = ExitKeyEvent; 00020 Keys(Inv).KeyCodeName = FinalDoor.UnlockItemCode; 00021 Inv.ItemName = sFinalDoorKeyName; 00022 } 00023 } 00024 00025 00026 00027 defaultproperties 00028 { 00029 ExitKeyEvent="ExitKeyEvent" 00030 }