Esempio n. 1
0
    void Update()
    {
        float currentEnemyHP  = BattleGameHelper.GetEnemyTeamCurrentHP();
        float allEnemyHp      = BattleGameHelper.GetEnemyTeamAmountHP();
        float currentPlayerHp = BattleGameHelper.GetPlayerTeamCurrentHP();
        float allPlayerHp     = BattleGameHelper.GetPlayerTeamAmountHP();

        if (enemyHp != null && currentEnemyHP != null && allEnemyHp != null)
        {
            enemyHp.value = currentEnemyHP / allEnemyHp;
        }

        if (playerHP != null && currentPlayerHp != null && allPlayerHp != null)
        {
            playerHP.value = currentPlayerHp / allPlayerHp;
        }

        if (BattleGame.instance.state == BattleGame.STATE.BATTLE &&
            !_isBottomAnimation)
        {
            _isBottomAnimation = true;
            StartCoroutine(PlayBottomAnimation());
        }
        UpdatePlayerInfo();
    }
Esempio n. 2
0
    public void Update()
    {
        BattleGameHelper.UnitLayout layout = BattleGameHelper.CalcAllAliveTanksLayout();
        if (layout != null)
        {
            UpdateCamera(layout);
        }

        //
        Vector3 v = _targetCameraCenter - _cameraCenter;

        v             *= 0.5f;
        _cameraCenter += v;

        _mapCamera.cameraControl.FollowPoint(_cameraCenter);

        //
        float d = _targetCameraScale - _cameraScale;

        d            *= 0.5f;
        _cameraScale += d;

        float expectHeight2 = _mapCamera.cameraControl.sizeControl.expectScreenHeight2 * _cameraScale;

        _mapCamera.cameraControl.camera.orthographicSize = expectHeight2;
    }
Esempio n. 3
0
 void Start()
 {
     float f1 = BattleGameHelper.GetEnemyTeamAmountHP();
     float f2 = BattleGameHelper.GetEnemyTeamCurrentHP();
     float f3 = BattleGameHelper.GetPlayerTeamAmountHP();
     float f4 = BattleGameHelper.GetPlayerTeamCurrentHP();
 }
Esempio n. 4
0
    void Update()
    {
        float f1 = BattleGameHelper.GetEnemyTeamAmountHP();
        float f2 = BattleGameHelper.GetEnemyTeamCurrentHP();
        float f3 = BattleGameHelper.GetPlayerTeamAmountHP();
        float f4 = BattleGameHelper.GetPlayerTeamCurrentHP();

        Debug.Log("enemy HP------------------ " + f2 + "     player HP ++++++++++++++ " + f4);
    }
Esempio n. 5
0
    public void Update()
    {
        BattleGameHelper.UnitLayout layout = BattleGameHelper.CalcMyAliveTanksLayout();
        if (layout != null)
        {
            UpdateCamera(layout);
        }

        //
        Vector3 v = _targetCameraCenter - _cameraCenter;

        v             *= 0.5f;
        _cameraCenter += v;

        _mapCamera.cameraControl.FollowPoint(_cameraCenter);
    }
Esempio n. 6
0
    // Use this for initialization
    void Start()
    {
        Assert.assert(_instance == null);
        _instance = this;

        if (AppConfig.DEBUGGING)
        {
            new MyTest();
        }

        CreateBattleData();         // SceneBattle

        _camera = GameObject.FindGameObjectWithTag(AppConfig.TAB_MAIN_CAMERA);

        //todo, use define in mission
        _unitGroup = new UnitGroup();
        _mapGrid   = new MapGrid(InstancePlayer.instance.battle.dataMap);
        _mapAStar  = new MapAStar(_mapGrid);
        _mapCamera = new MapCamera();

        _gameEntering = new BattleGameEntering(this);

        _mouseContorl = new MouseControl(this);

        _gameSkill        = new GameSkill();
        _gameSkillControl = new GameSkillControl(this);

//		MapAStar.PATH path = _mapAStar.Calc (5, 2, 15, 2);
//		_mapGrid.AddPath (path);

        AudioGroup.Play(GetComponent <AudioGroup> ().music, _camera, AudioGroup.TYPE.MUSIC);

        UnitTrackControl.ClearTrackTiles();

        BattleGameHelper.PreloadAssets();
    }