gpg:: Achievement
#include <achievement.h>
Belirli bir başarının durumuyla ilgili verilere erişmenize olanak tanıyan tek bir veri yapısı.
Özet
Veriler iki türe ayrılır: kullanıcıya özel (ör. kullanıcının başarının kilidini açıp açmadığı vb.) ve genel (ör. başarı adı).
Oluşturucular ve Yıkıcılar |
|
---|---|
Achievement()
|
|
Achievement(std::shared_ptr< const AchievementImpl > impl)
shared_ptr öğesinden AchievementImpl öğesine bir Başarı oluşturur.API tarafından dahili kullanım içindir. |
|
Achievement(const Achievement & copy_from)
Mevcut bir Başarı'nın kopyasını oluşturur.
|
|
Achievement(Achievement && move_from)
Mevcut bir Başarı'yı taşır.
|
|
~Achievement()
|
Herkese açık işlevler |
|
---|---|
CurrentSteps() const
|
uint32_t
Oyuncunun artımlı bir başarının kilidini açmak için attığı adım sayısını döndürür.
|
Description() const
|
const std::string &
Başarınızın kısa bir açıklamasını döndürür.
|
Id() const
|
const std::string &
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
|
LastModified() const
|
Kullanımdan kaldırıldı. ziyaret edin. LastSpecificationTime'ı tercih edin. |
LastModifiedTime() const
|
Girişin en son değiştirildiği zamanı döndürür (Unix döneminden beri geçen milisaniye cinsinden ifade edilir).
|
Name() const
|
const std::string &
Başarının kısa adını döndürür.
|
RevealedIconUrl() const
|
const std::string &
Bu Başarı için gösterilen simgenin resmine yönlendiren URL'yi döndürür.
|
State() const
|
Başarı durumunu döndürür:
HIDDEN , REVEALED veya UNLOCKED . |
TotalSteps() const
|
uint32_t
Oyuncunun belirli bir artımlı başarının kilidini açması için gereken toplam adım sayısını döndürür.
|
Type() const
|
INCREMENTAL veya STANDARD başarı türünü döndürür. |
UnlockedIconUrl() const
|
const std::string &
Bu Başarı ile ilişkili kilidi açılmış simge resmine yönlendiren URL'yi döndürür.
|
Valid() const
|
bool
Döndürülen başarı, verilerle doldurulduğunda ve başarılı bir yanıt durumuyla birlikte sunulduğunda true değerini döndürür; false (yanlış) değerini döndürür.
|
XP() const
|
uint64_t
Bu başarının kazandığı deneyim puanı sayısı.
|
operator=(const Achievement & copy_from)
|
Bu Başarı'yı başka bir başarıdan kopyalayarak atar.
|
operator=(Achievement && move_from)
|
Bu Başarı'yı başka bir başarının içine taşıyarak atar.
|
Herkese açık işlevler
Başarı
Achievement()
Başarı
Achievement( std::shared_ptr< const AchievementImpl > impl )
shared_ptr
öğesinden AchievementImpl
öğesine bir Başarı oluşturur.API tarafından dahili kullanım içindir.
CurrentSteps
uint32_t CurrentSteps() const
Oyuncunun artımlı bir başarının kilidini açmak için attığı adım sayısını döndürür.
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
Açıklama
const std::string & Description() const
Başarınızın kısa bir açıklamasını döndürür.
Genellikle oyuncuya başarıyı nasıl kazanacağını söyler. En fazla 500 karakter. Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
Kimlik
const std::string & Id() const
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
Bunu, oyun istemcinizdeki bir başarıya referans vermek için kullanın. Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
LastModified
Timestamp LastModified() const
Kullanımdan kaldırıldı. ziyaret edin. LastSpecificationTime'ı tercih edin.
LastModifiedTime
Timestamp LastModifiedTime() const
Girişin en son değiştirildiği zamanı döndürür (Unix döneminden beri geçen milisaniye cinsinden ifade edilir).
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
Ad
const std::string & Name() const
Başarının kısa adını döndürür.
En fazla 100 karakter. Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
RevealedIconUrl
const std::string & RevealedIconUrl() const
Bu Başarı için gösterilen simgenin resmine yönlendiren URL'yi döndürür.
Bu simge, Başarı gösterilir ancak henüz kilidi açılmadığında gösterilir. Bu işlev yalnızca Başarı::Geçerli() işlevi doğru değerini döndürdüğünde çağrılabilir.
Eyalet
AchievementState State() const
Başarı durumunu döndürür: HIDDEN
, REVEALED
veya UNLOCKED
.
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir. Daha fazla bilgiye buradan ulaşabilirsiniz.
TotalSteps
uint32_t TotalSteps() const
Oyuncunun belirli bir artımlı başarının kilidini açması için gereken toplam adım sayısını döndürür.
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
Tür
AchievementType Type() const
INCREMENTAL
veya STANDARD
başarı türünü döndürür.
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir. Daha fazla bilgiye buradan ulaşabilirsiniz.
UnlockedIconUrl
const std::string & UnlockedIconUrl() const
Bu Başarı ile ilişkili kilidi açılmış simge resmine yönlendiren URL'yi döndürür.
Bu simge, Başarı'nın kilidi açıldığında (dolayısıyla da ortaya çıktığında) gösterilmesi için tasarlanmıştır. Bu işlev yalnızca Başarı::Geçerli() işlevi doğru değerini döndürdüğünde çağrılabilir.
Geçerli
bool Valid() const
Döndürülen başarı, verilerle doldurulduğunda ve başarılı bir yanıt durumuyla birlikte sunulduğunda true değerini döndürür; false (yanlış) değerini döndürür.
Bu başarıdaki alıcı işlevlerinin (kimlik, Ad, Açıklama vb.) kullanılabilir olması için doğru olmalıdır.
XP
uint64_t XP() const
Bu başarının kazandığı deneyim puanı sayısı.
Yalnızca Başarı::Geçerli() doğru döndürdüğünde çağrılabilir.
operator=
Achievement & operator=( const Achievement & copy_from )
Bu Başarı'yı başka bir başarıdan kopyalayarak atar.
operator=
Achievement & operator=( Achievement && move_from )
Bu Başarı'yı başka bir başarının içine taşıyarak atar.
~Achievement
~Achievement()