예제 #1
0
    public void ReturnSearch(string _seName)
    {
        float _waitTime = 1.5f;

        DataManager.PlayerDatas _playerData = DataManager.Instance.PlayerData;
        _playerData.hp = enemyAttackController.PlayerHP;
        DataManager.Instance.PlayerData = _playerData;
        AudioManager.Instance.PlaySe(_seName);

        FadeManager.Instance.FadeInOut(_waitTime - 0.1f, 0.4f);
        Invoke("LoadSceneSearch", _waitTime);
    }
예제 #2
0
    /// <summary>
    /// Searchシーンをロードする。
    /// </summary>
    public IEnumerator ReturnToSearch(string _seName)
    {
        float _waitTime = 1.5f;

        yield return(new WaitForSeconds(1.5f));

        DataManager.PlayerDatas _playerData = DataManager.Instance.PlayerData;
        _playerData.hp = enemyAttackController.PlayerHP;
        DataManager.Instance.PlayerData = _playerData;
        AudioManager.Instance.PlaySe(_seName);

        FadeManager.Instance.FadeInOut(_waitTime - 0.1f, 0.4f);
        Invoke("LoadSceneSearch", _waitTime);
    }
예제 #3
0
    void Init()
    {
        DataManager.PlayerDatas pD = new DataManager.PlayerDatas();

        pD.hp     = DataManager.PlayerDatas.MAX_HP;
        pD.attack = DataManager.PlayerDatas.CONSTANT_ATTACK;

        DataManager.Instance.PlayerData = pD;

        DataManager.Instance.CameraPos         = Vector3.zero;
        DataManager.Instance.KillNames         = new List <string>();
        DataManager.Instance.IsTargetKilled    = new List <string>();
        DataManager.Instance.KillNum           = 0;
        DataManager.Instance.IsAchieveBounties = new List <bool>();
        DataManager.Instance.BrakedCoreCount   = 0;
        DataManager.Instance.IsUnitDestroys    = new List <bool>();
    }