VZ/Assets/Scripts/VampireUnit.cs
Samuel 5837a7f2c9 - Added Tag manager
- Added Class ZombieUnit (extends the Unit class)
- Added class VampireUnit (extends the Unit class)
2015-08-11 12:09:17 -04:00

39 lines
739 B
C#

using System;
using UnityEngine;
using System.Collections;
/// <summary>
/// This class contains the information of the Vampire Units.
/// </summary>
public class VampireUnit : Unit
{
// Use this for initialization
void Start ()
{
InitializeDefaultTag();
}
// Update is called once per frame
void Update ()
{
}
private void InitializeDefaultTag()
{
try
{
this.Tag = TagManager.VampirePlayer; // set the tag to player 1
}
catch (IndexOutOfRangeException ex)
{
Debug.LogError( "Please set a vampire Tag, check the Tag & layers in the inspector!\n" + ex );
}
// set the tag of the gameObject to vampire
if (this.gameObject.tag != Tag)
{
this.gameObject.tag = Tag;
}
}
}