En klasse erklæring går på toppen af sin script-fil og kan se sådan ud.
Klasse Charizard udvider FirePokemon;
Tillykke. Du har lige gjort en klasse ved navn Charizard, behøver du ikke engang halvdelen at skrive noget mere i scriptfilen. Hvis du ikke gør det, vil det bare opføre sig nøjagtigt det samme som klassen FirePokemon.
Selvfølgelig kan du ønsker at overskrive nogle af sine funktioner eller defaultproperties at gøre Charizard udseende og opfører sig en smule smule anderledes end standard FirePokemon.
Funktioner
Funktioner deklareres i klasser, når du erklærer en funktion, du fylder den med en masse kode og derefter senere, når du kalder funktionen det udfører alle denne kode. Dette gør det, så du ikke behøver at skrive ud koden almindeligt behov igen og igen og gør tingene meget organiseret.
Du vil opdage, at uvirkelige script programmører gerne bruge funktioner i udstrakt grad, faktisk dens meget sjældent for dem at bruge noget andet: P. Her er nogle eksempel funktion erklæringer og opkald. Erklære en funktion ser sådan
Funktion givemefullhealth ()
{
Sundhed = SuperHealthMax;
}.
Kalder den tidligere Funktionen ser sådan
Givemefullhealth ();.
Funktioner kan også have en tilbagevenden type og /eller parametre. Dette giver dig mulighed for at tilpasse en funktion interne kode til specifikke situationer.
Her er en erklæring om en funktion med en tilbagevenden type og parametre.
Funktion bool bLastValueIsGreater (float FirstValue, float SecondValue)
{
Hvis SecondValue> FirstValue
{
Retur sandt,
}
Else
{
return false;
}
}
Det er værd at bemærke, at afkastet søgeord immediatily ender udførelsen af en funktion Her er et eksempel på at kalde den ovennævnte funktion for en hvis erklæring Hvis bLastValueIsGreater (superhealthmax, sundhed) { Sundhed = superhealthmax; }. Når du erklære en funktion i en klasse, der allerede er anmeldt i en forælder til denne klasse dine nye funktionalitet tilsidesætter og erstatter den oprindelige kode af denne funktion. Men du kan stadig bruge forældrenes koden for denne funktion med thesuper søgeordet Heres etBedste Xbox 360 spil til Girls