001package com.ericlam.mc.minigames.core.gamestats;
002
003import com.ericlam.mc.minigames.core.function.Castable;
004
005/**
006 * 遊戲玩家資料容器接口
007 */
008public interface GameStats extends Castable<GameStats> {
009
010    /**
011     * @return 遊玩次數
012     */
013    int getPlayed();
014
015    /**
016     * @return 殺數
017     */
018    int getKills();
019
020    /**
021     * @return 死數
022     */
023    int getDeaths();
024
025    /**
026     * @return 勝數
027     */
028    int getWins();
029
030    /**
031     * @return 分數
032     */
033    double getScores();
034
035    /**
036     * 資料資訊顯示
037     *
038     * @return 遊戲玩家資訊
039     */
040    String[] getInfo();
041
042}