Flying Piggy 2D Runner Kit  1.0
Complete 2D runner template for Unity
 All Classes Files Functions Variables Enumerations Enumerator Properties
MissionService Class Referenceabstract
Inheritance diagram for MissionService:
MissionServiceImpl

Public Member Functions

abstract Mission GetOrCreate< T > (int id, params object[] args)
 
abstract bool Update (Mission mission)
 
abstract List< MissionGetList ()
 
abstract List< MissionGetList (Type type)
 
abstract void ResetAll ()
 

Protected Member Functions

 MissionService ()
 

Static Protected Attributes

static MissionService instance
 

Properties

static MissionService Instance [get]
 

Constructor & Destructor Documentation

MissionService.MissionService ( )
protected

Member Function Documentation

abstract List<Mission> MissionService.GetList ( )
pure virtual

Get list of existing missions

Implemented in MissionServiceImpl.

abstract List<Mission> MissionService.GetList ( Type  type)
pure virtual

Get list of existing missions in defined type

Implemented in MissionServiceImpl.

abstract Mission MissionService.GetOrCreate< T > ( int  id,
params object[]  args 
)
pure virtual

Get a mission or create a new one if it doesn't exist yet.

Parameters
id- mission id
args- arguments according to the constructor of the type T

Implemented in MissionServiceImpl.

abstract void MissionService.ResetAll ( )
pure virtual

Set all mission goals as unachieved.

Implemented in MissionServiceImpl.

abstract bool MissionService.Update ( Mission  mission)
pure virtual

Save the mission

Implemented in MissionServiceImpl.

Member Data Documentation

MissionService MissionService.instance
staticprotected

Property Documentation

MissionService MissionService.Instance
staticget

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