예제 #1
0
        $this->values = [];
        foreach ($data->playerstats->stats as $datum) {
            $this->values[] = $this->schema->getDatum($datum->name)->getInstance($this->user, $datum->value);
        }
    }
    /**
     * Returns the number of achievements done by this player
     *
     * @return int The number of achievements completed
     * @see getAchievements()
     */
    public function getAchievementsDone()
    {
        return sizeof($this->achievements);
    }
    /**
     * Returns the percentage of achievements done by this player
     *
     * @return float The percentage of achievements completed
     * @see #getAchievementsDone
     */
    public function getAchievementsPercentage()
    {
        return sizeof($this->achievements) / sizeof($this->schema->getAchievements());
    }
    protected function internalFetch()
    {
    }
}
GameStats::initialize();