Jumpvalley 0.5.0
An app and library that can be used to test and run 3D platformer levels. Currently being made with Godot.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Jumpvalley.Levels.LevelRunner Class Reference

Class responsible for running and stopping levels. This is intended to be a base class where subclasses handle running levels in their own way. More...

Inheritance diagram for Jumpvalley.Levels.LevelRunner:
Jumpvalley.Levels.DirectoryLevelRunner

Public Member Functions

 LevelRunner (Player player)
 Creates a new instance of the app's level runner.
 

Public Attributes

Player CurrentPlayer
 The Player instance that this LevelRunner is running under.
 
LevelPackage CurrentLevelPackage
 The level package containing the level that the player is currently playing.
 
LevelPackage Lobby
 The level package containing the level that's acting as the app's lobby.

This is separate from CurrentLevel so both the lobby and the level that the player is currently playing can run at the same time.
 

Detailed Description

Class responsible for running and stopping levels. This is intended to be a base class where subclasses handle running levels in their own way.

Constructor & Destructor Documentation

◆ LevelRunner()

Jumpvalley.Levels.LevelRunner.LevelRunner ( Player player)
inline

Creates a new instance of the app's level runner.

Parameters
playerThe player instance to run this level runner under

The documentation for this class was generated from the following file: