10 lines
255 B
ActionScript
10 lines
255 B
ActionScript
|
shared abstract class ItemUseScript {
|
||
|
void OnInitialize(const EffectParameter@[] &in){};
|
||
|
bool IsItemUsable(){};
|
||
|
bool IsPokemonUseItem(){};
|
||
|
bool IsUseValidForPokemon(Pokemon@){};
|
||
|
bool IsHoldable(){};
|
||
|
void OnUse(){};
|
||
|
void OnPokemonUse(Pokemon@){};
|
||
|
}
|