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}