///------------------------------------------------------------------------------------------------------------ /// Created By : Tetra > Adel Laggoune /// EMail: sadam007Ghost@Hotmail.Com - Kamikaz_Exe@Hotmail.Fr - Amcv013@Gmail.Com - OWsTetra@Gmail.Com /// My Blog : OwsUDK.BlogSpot.Com /// Www.MaxForums.Net - Www.Montada.Com ///------------------------------------------------------------------------------------------------------------ class OWsPlayerControllerTest extends UTPlayerController; var int ButtonTime; var int ButtonPressedTime; var float TimeToPressAgain; var bool bIsDoubleClick; exec function ButtonPressed() { ButtonTime++; ButtonOrder(); } function ButtonOrder() { if(ButtonTime > 1) { DoMySecondFunction(); // ResetButtonTime(); } else if(ButtonTime < 2) { DoMyFirstFunction(); ButtonTime++; } setTimer(TimeToPressAgain,false,'ResetButtonTime'); } function ResetButtonTime() { ButtonTime = 0; } function DoMyFirstFunction() { Worldinfo.Game.Broadcast(self,"My First Function Activated"); } function DoMySecondFunction() { if(!bIsDoubleClick) { ButtonPressedTime++; if(ButtonPressedTime == 10) { Worldinfo.Game.Broadcast(self,"Like Resident Evil Game !!!!"); ButtonPressedTime = 0; } } else { Worldinfo.Game.Broadcast(self,"My Second Function Activated"); } } /******************************************************************* * D E F A U L T P R O P E R T I E S *******************************************************************/ defaultProperties { bIsDoubleClick = true TimeToPressAgain = 0.3 }