Game Development Reference
In-Depth Information
enemy.Path ¼ new Path(_pathPoints, 10);
}
else if (definition.EnemyType == "cannon_fodder_low")
{
List < Vector > _pathPoints ¼ new List < Vector > ();
_pathPoints.Add(new Vector(1400, 0, 0));
_pathPoints.Add(new Vector(0, -250, 0));
_pathPoints.Add(new Vector(-1400, 0, 0));
enemy.Path ¼ new Path(_pathPoints, 10);
}
else if (definition.EnemyType == "cannon_fodder_straight")
{
List < Vector > _pathPoints ¼ new List < Vector > ();
_pathPoints.Add(new Vector(1400, 0, 0));
_pathPoints.Add(new Vector(-1400, 0, 0));
enemy.Path ¼ new Path(_pathPoints, 14);
}
else if (definition.EnemyType == "up_l")
{
List < Vector > _pathPoints ¼ new List < Vector > ();
_pathPoints.Add(new Vector(500, -375, 0));
_pathPoints.Add(new Vector(500, 0, 0));
_pathPoints.Add(new Vector(500, 0, 0));
_pathPoints.Add(new Vector(-1400, 200, 0));
enemy.Path ¼ new Path(_pathPoints, 10);
}
else if (definition.EnemyType == "down_l")
{
List < Vector > _pathPoints ¼ new List < Vector > ();
_pathPoints.Add(new Vector(500, 375, 0));
_pathPoints.Add(new Vector(500, 0, 0));
_pathPoints.Add(new Vector(500, 0, 0));
_pathPoints.Add(new Vector(-1400, -200, 0));
enemy.Path ¼ new Path(_pathPoints, 10);
}
else
{
System.Diagnostics.Debug.Assert(false, "Unknown enemy type.");
Search WWH ::




Custom Search