Flying Piggy 2D Runner Kit  1.0
Complete 2D runner template for Unity
 All Classes Files Functions Variables Enumerations Enumerator Properties
MissionDAOPlayerPrefs Class Reference
Inheritance diagram for MissionDAOPlayerPrefs:
DAOPlayerPrefs MissionDAO DAO< Type >

Public Member Functions

bool Add (Mission mission)
 
Mission Get< T > (int id, params object[] args)
 
bool Update (Mission mission)
 
bool Delete (int id)
 
- Public Member Functions inherited from DAO< Type >
bool Add (Type dataObject)
 
bool Update (Type dataObject)
 

Protected Attributes

string columnId
 
string columnGoalAchieved
 
string columnDescription
 
string columnLevel
 
string columnPriority
 
- Protected Attributes inherited from DAOPlayerPrefs
string tableName
 

Properties

static MissionDAO Instance [get]
 

Additional Inherited Members

- Protected Member Functions inherited from DAOPlayerPrefs
string GenerateKey (string columnName)
 
bool GetBoolean (int i)
 
int GetInt (bool b)
 

Member Function Documentation

bool MissionDAOPlayerPrefs.Add ( Mission  mission)

Adds all fields of Mission into PlayerPrefs if Mission with current Id hasn't existed in PlayerPrefs.

Parameters
id- Mission's Id.
args- parameters of Mission's constructor.
Returns
Returns FALSE if Mission with current Id has existed before, else returns TRUE.
bool MissionDAOPlayerPrefs.Delete ( int  id)

Deletes all fields of Mission from PlayerPrefs.

Parameters
id- Mission's Id.
Returns
TRUE if all fields are deleted.

Implements DAO< Type >.

Mission MissionDAOPlayerPrefs.Get< T > ( int  id,
params object[]  args 
)

Gets Mission from PlayerPrefs fields.

Parameters
id- Mission's Id.
args- parameters of Mission's constructor.
Returns
an instance of Mission.

Implements DAO< Type >.

bool MissionDAOPlayerPrefs.Update ( Mission  mission)

Updates fields of Mission in PlayerPrefs.

Parameters
id- Mission's Id.
Returns
TRUE if fields are updated.

Member Data Documentation

string MissionDAOPlayerPrefs.columnDescription
protected

PlayerPrefs key for Description field.

string MissionDAOPlayerPrefs.columnGoalAchieved
protected

PlayerPrefs key for GoalAchieved field.

string MissionDAOPlayerPrefs.columnId
protected

PlayerPrefs key for Id field.

string MissionDAOPlayerPrefs.columnLevel
protected

PlayerPrefs key for Level field.

string MissionDAOPlayerPrefs.columnPriority
protected

PlayerPrefs key for Priority field.

Property Documentation

MissionDAO MissionDAOPlayerPrefs.Instance
staticget

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