//ハマりポイント3点
using UnityEngine;
using System.Collections;
//ハマりポイント1。これが必要だったのね
using Kayac.Lobi.SDK;
public class LobiRankingScript : MonoBehaviour {
public void SendRanking(){
float score=PlayerPrefs.GetFloat("SCORE", 0f);
int num = (int)score;
if (LobiCoreBridge.IsReady ()) {
//ハマりポイント2。「SendRanking (name,~」のname部分にオブジェクト名を入れたら動かなかったので
nameにしたら動いた。
LobiRankingAPIBridge.SendRanking (name, "SendRankingCallback", "TrickyCat", num);
LobiRankingBridge.PresentRanking();
} else {
LobiCoreAPIBridge.SignupWithBaseName (name, "SignupWithBaseNameCallback", "Player");
}
}
//ハマりポイント3。スコア送信するだけなら、コールバックメソッドって、こんなカンタンなのでいいのね。
void SendRankingCallback(string message){
Debug.Log(message);
// ...
}
void SignupWithBaseNameCallback(string message){
Debug.Log(message);
// ...
}
// Use this for initialization
void Start () {
if (LobiCoreBridge.IsReady ()) {
} else {
LobiCoreAPIBridge.SignupWithBaseName (name, "SignupWithBaseNameCallback", "Player");
}
}
// Update is called once per frame
void Update () {
}
}