Pokemon Unity
A pokemon clone made using Unity
Loading...
Searching...
No Matches
PokemonBase Class Reference

The PokemonBase class holds all data for all pokemon More...

Inheritance diagram for PokemonBase:
[legend]
Collaboration diagram for PokemonBase:
[legend]

Public Member Functions

int GetExpForLevel (int level)
 
int GetFluctuating (int level)
 

Properties

static int MaxNumOfMoves = 4 [get, set]
 
string Name [get]
 
string Description [get]
 
Sprite FrontSprite [get]
 
Sprite BackSprite [get]
 
PokemonType Type1 [get]
 
PokemonType Type2 [get]
 
int MaxHp [get]
 
int Attack [get]
 
int Defense [get]
 
int SpecialAttack [get]
 
int SpecialDefense [get]
 
int Speed [get]
 
List< LearnableMoveLearnableMoves [get]
 
int CatchRate [get]
 
int ExpYield [get]
 
GrowthRate GrowthRate [get]
 

Detailed Description

The PokemonBase class holds all data for all pokemon

Definition at line 50 of file PokemonBase.cs.

Member Function Documentation

◆ GetExpForLevel()

int PokemonBase.GetExpForLevel ( int  level)

Definition at line 92 of file PokemonBase.cs.

◆ GetFluctuating()

int PokemonBase.GetFluctuating ( int  level)

Definition at line 118 of file PokemonBase.cs.

Property Documentation

◆ Attack

int PokemonBase.Attack
get

Definition at line 148 of file PokemonBase.cs.

◆ BackSprite

Sprite PokemonBase.BackSprite
get

Definition at line 140 of file PokemonBase.cs.

◆ CatchRate

int PokemonBase.CatchRate
get

Definition at line 160 of file PokemonBase.cs.

◆ Defense

int PokemonBase.Defense
get

Definition at line 150 of file PokemonBase.cs.

◆ Description

string PokemonBase.Description
get

Definition at line 136 of file PokemonBase.cs.

◆ ExpYield

int PokemonBase.ExpYield
get

Definition at line 162 of file PokemonBase.cs.

◆ FrontSprite

Sprite PokemonBase.FrontSprite
get

Definition at line 138 of file PokemonBase.cs.

◆ GrowthRate

GrowthRate PokemonBase.GrowthRate
get

Definition at line 164 of file PokemonBase.cs.

◆ LearnableMoves

List<LearnableMove> PokemonBase.LearnableMoves
get

Definition at line 158 of file PokemonBase.cs.

◆ MaxHp

int PokemonBase.MaxHp
get

Definition at line 146 of file PokemonBase.cs.

◆ MaxNumOfMoves

int PokemonBase.MaxNumOfMoves = 4
staticgetset

Definition at line 90 of file PokemonBase.cs.

◆ Name

string PokemonBase.Name
get

Definition at line 134 of file PokemonBase.cs.

◆ SpecialAttack

int PokemonBase.SpecialAttack
get

Definition at line 152 of file PokemonBase.cs.

◆ SpecialDefense

int PokemonBase.SpecialDefense
get

Definition at line 154 of file PokemonBase.cs.

◆ Speed

int PokemonBase.Speed
get

Definition at line 156 of file PokemonBase.cs.

◆ Type1

PokemonType PokemonBase.Type1
get

Definition at line 142 of file PokemonBase.cs.

◆ Type2

PokemonType PokemonBase.Type2
get

Definition at line 144 of file PokemonBase.cs.


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