MyGame.HPBillboardSystem.setTexture C# (CSharp) Method

setTexture() public method

public setTexture ( int j ) : void
j int
return void
        public void setTexture(int j)
        {
            monstersTextures[j] = getTexture(monsters[j].health);
        }

Usage Example

        public bool checkCollisionWithBullet(Unit unit)
        {
            // If shot is still in play, check for collisions
            for (int j = 0; j < monsters.Count; ++j)
            {
                if (monsters[j].unit.alive && unit.collideWith(monsters[j].unit))
                {
                    myGame.mediator.fireEvent(MyEvent.M_HIT);
                    monsters[j].health -= monsters[j].monsterUnit.monsterConstants.MONSTER_HEALTH_PER_BULLET;
                    hpBillBoardSystem.setTexture(j);

                    if (monsters[j].health <= 0)
                    {
                        monsters[j].Die();
                        monsters[j].unit.alive = false;
                        myGame.mediator.fireEvent(MyEvent.M_DIE, "Score", monsters[j].getScore());
                    }
                    else
                    {
                        monsters[j].TakeDamage();
                        ((MonsterUnit)monsters[j].unit).moving = true;
                    }
                    return(true);
                }
            }
            return(false);
        }