class SchlonzControllerBot extends xBot; simulated event PostBeginPlay() { SetPawnClass("SchlonzUT.SchlonzXPawnBot", ""); Super.PostBeginPlay(); } // PostBeginPlay function SetPawnClass(string inClass, string inCharacter) { local class pClass; pClass = class(DynamicLoadObject(inClass, class'Class')); if (pClass != None) { PawnClass = pClass; } if( Len( inCharacter ) != 0 ) { PawnSetupRecord = class'xUtil'.static.FindPlayerRecord(inCharacter); PlayerReplicationInfo.SetCharacterName(PawnSetupRecord.DefaultName); } } // SetPawnClass defaultproperties { }