public BattlePokemon(Pokemon pokemon, PokemonSide side) { Pokemon = pokemon; Side = side; // initialize sleep turns if (Pokemon.Status == PokemonStatus.SLP) { SetAsleep(); } }
public void SetPokemonColor(PokemonSide side, Color color) { if (side == PokemonSide.Enemy) { _enemyPokemonColor = color; } else { _playerPokemonColor = color; } }
public void SetPokemonSize(PokemonSide side, float size) { if (side == PokemonSide.Enemy) { _enemyPokemonSize = size; } else { _playerPokemonSize = size; } }
void IBattleUI.SetPokemonStatusOffset(PokemonSide side, Vector2 offset) { if (side == PokemonSide.Enemy) { _enemyPokemonStatus.Offset = offset; } else { _playerPokemonStatus.Offset = offset; } }
public void SetPokemonOffset(PokemonSide side, Vector2 offset) { if (side == PokemonSide.Enemy) { _enemyPokemonOffset = offset; } else { _playerPokemonOffset = offset; } }
public void SetPokemonVisibility(PokemonSide side, bool visible) { if (side == PokemonSide.Enemy) { _enemyPokemonVisible = visible; } else { _playerPokemonVisible = visible; } }
protected Vector2 GetCenter(PokemonSide side) { if (side == PokemonSide.Enemy) { return(EnemyPokemonCenter); } else { return(PlayerPokemonCenter); } }
public Color[] SetPokemonPalette(PokemonSide side, Color[] palette) { if (side == PokemonSide.Enemy) { var currentPalette = _enemyPokemonPalette; _enemyPokemonPalette = palette; return(currentPalette); } else { var currentPalette = _playerPokemonPalette; _playerPokemonPalette = palette; return(currentPalette); } }
public static PokemonSide ReverseSide(PokemonSide side) => side == PokemonSide.Enemy ? PokemonSide.Player : PokemonSide.Enemy;