コード例 #1
0
ファイル: PlayerCtr.cs プロジェクト: SirLpc/WarProject
    public void InitTroopAs(TroopType type, int number)
    {
        HP         = number * 10;
        _troopType = type;

        AntInstance.InitAnts(number);
        MoveInstance.Init();
        FightInstance.Init();
    }
コード例 #2
0
ファイル: PlayerCtr.cs プロジェクト: SirLpc/WarProject
    public void TakeDamage(int damage)
    {
        HP -= damage;

        Debug.Log(gameObject.name + "take damage" + damage + "left" + HP);

        if (HP <= 0)
        {
            HP = 0;
            FightInstance.StopAttack();
            PoolTotleMgr.Instance.Despawn(transform);
        }
        else
        {
            AntInstance.DespawnAntsWhenDamage();
        }
    }