public void Start(MPlayer player)
{
this.player = player;
hasTarget = false;
target = new Vector2(0,0);
velocity = new Vector2(0,0);
attackTarget = null;
attackTower = null;
isAttacking = false;
isAttackingTower = false;
attackFrame = 0;
blinkFrame = 0;
if(player.leapLevel < 1)
{
beastType = MBeastType.A;
}
else if(player.leapLevel < 2)
{
beastType = MBeastType.B;
}
else
{
beastType = MBeastType.C;
}
UpdateStats();
_advanceCount = 0;
_elementSet = _elementSets[player.color.index*MBeastType.beastTypes.Length + beastType.index];
sprite.element = _elementSet.walkElements[0];
sprite.color = MGame.colorWhite;
this.scale = 0.0f;
this.isEnabled = true;
}