コード例 #1
0
 public static void SaveInTime()
 {
     if (TheGame.GetComponent <GameData>() != null)
     {
         TheGame.GetComponent <GameData>().ResetTimeToSave();
     }
 }
コード例 #2
0
 public static void Save()
 {
     if (TheGame.GetComponent <GameData>() != null)
     {
         TheGame.GetComponent <GameData>().SaveToFile();
     }
 }
コード例 #3
0
        public static String GetNameSprite(TypeDataModel typeData)
        {
            var info = TheGame.GetComponent <GameDataModel>();

            if (info == null)
            {
                return(null);
            }

            return(info._data[typeData].GetNameSprite());
        }
コード例 #4
0
        public static List <IGameDataParticleModel> GetData(TypeDataModel typeData)
        {
            var info = TheGame.GetComponent <GameDataModel>();

            if (info == null)
            {
                return(null);
            }

            return(info._data[typeData].GetData());
        }
コード例 #5
0
        public static void AddActionForRewardVideo(Action onActionGetReward)
        {
            var ads = TheGame.GetComponent <Admob>();

            if (ads == null)
            {
                return;
            }

            ads.OnActionRewardedUser = onActionGetReward;
        }
コード例 #6
0
        public static void ShowRewardVideo()
        {
            var ads = TheGame.GetComponent <Admob>();

            if (ads == null)
            {
                return;
            }

            ads.ShowRewardedAd();
        }
コード例 #7
0
        public static void LoadingBanner()
        {
            var ads = TheGame.GetComponent <Admob>();

            if (ads == null)
            {
                return;
            }

            ads.RequestBanner();
        }
コード例 #8
0
        public static void LoadingRewardVideo()
        {
            var ads = TheGame.GetComponent <Admob>();

            if (ads == null)
            {
                return;
            }

            ads.RequestRewardBasedVideo();
            ads.RequestBanner();
        }
コード例 #9
0
ファイル: GameData.cs プロジェクト: koderon/theGame
        public void Save()
        {
            if (TheGame.GetComponent <GamePlayer>() == null)
            {
                return;
            }

            _playerDataModel        = TheGame.GetComponent <GamePlayer>().GetPlayerData();
            _playerDataModel.langId = (int)Lang.Instance.CurLang;

            var serializedOutput = JsonUtility.ToJson(_playerDataModel);

            FileUtils.SaveTextToFile(_fileName, serializedOutput);

            Debug.Log("Save Game");
        }
コード例 #10
0
        public static PlayerDataModel GetPlayerData()
        {
            var p = TheGame.GetComponent <GameData>();

            if (p == null)
            {
                return(null);
            }

            if (p._playerDataModel == null)
            {
                p._playerDataModel = new PlayerDataModel();
                p._playerDataModel.Init();
            }

            return(p._playerDataModel);
        }
コード例 #11
0
ファイル: GamePlayer.cs プロジェクト: koderon/theGame
 public void SaveGame()
 {
     TheGame.GetComponent <GameData>().SaveTime();
 }
コード例 #12
0
ファイル: GamePlayer.cs プロジェクト: koderon/theGame
        public override void Init()
        {
            var playerData = TheGame.GetComponent <GameData>().GetPlayerData();

            _playerDataModel = playerData;
        }