Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ResistancePlayerInput extends PlayerInput within ResistancePlayerController
- config(ResistancePlayerInput);
- class ResistancePlayerController extends GamePlayerController;
- var name PreviousState;
- DefaultProperties
- {
- CameraClass = class 'ResistanceCamera' //Telling the player controller to use your custom camera script
- InputClass = class'ResistanceGame.ResistancePlayerInput'
- DefaultFOV = 90.f //Telling the player controller what the default field of view (FOV) should be
- }
- simulated event PostBeginPlay()
- {
- Super.PostBeginPlay();
- }
- auto state Walking {
- event BeginState(name PreviousStateName) {
- Pawn.GroundSpeed = 200;
- `log("Player Walking");
- }
- }
- state Running extends Walking {
- event BeginState(name PreviousStateName) {
- Pawn.GroundSpeed = 350;
- `log("Player Running");
- }
- }
- state Sprinting extends Walking {
- event BeginState(name PreviousStateName) {
- Pawn.GroundSpeed = 800;
- `log("Player Sprinting");
- }
- }
- GoToState('Fleeing');
- Controller.GotoState('PlayerClimbing');
- DefaultProperties
- {
- CameraClass = class 'MyGame.MyPlayerCamera'
- InputClass = class'MyGame.MyPlyaerInput'
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement