Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. class ResistancePlayerInput extends PlayerInput within ResistancePlayerController
  2. config(ResistancePlayerInput);
  3.  
  4. class ResistancePlayerController extends GamePlayerController;
  5.  
  6. var name PreviousState;
  7.  
  8. DefaultProperties
  9. {
  10. CameraClass = class 'ResistanceCamera' //Telling the player controller to use your custom camera script
  11. InputClass = class'ResistanceGame.ResistancePlayerInput'
  12. DefaultFOV = 90.f //Telling the player controller what the default field of view (FOV) should be
  13. }
  14.  
  15. simulated event PostBeginPlay()
  16. {
  17. Super.PostBeginPlay();
  18. }
  19.  
  20. auto state Walking {
  21. event BeginState(name PreviousStateName) {
  22. Pawn.GroundSpeed = 200;
  23. `log("Player Walking");
  24. }
  25. }
  26.  
  27. state Running extends Walking {
  28. event BeginState(name PreviousStateName) {
  29. Pawn.GroundSpeed = 350;
  30. `log("Player Running");
  31. }
  32. }
  33.  
  34. state Sprinting extends Walking {
  35. event BeginState(name PreviousStateName) {
  36. Pawn.GroundSpeed = 800;
  37. `log("Player Sprinting");
  38. }
  39. }
  40.  
  41. GoToState('Fleeing');
  42.  
  43. Controller.GotoState('PlayerClimbing');
  44.  
  45. DefaultProperties
  46. {
  47. CameraClass = class 'MyGame.MyPlayerCamera'
  48. InputClass = class'MyGame.MyPlyaerInput'
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement