Ejemplo n.º 1
0
        public void AddMonsterUnit(TD.Unit.MonsterUnit unit)
        {
            if (monsterUnit == null)
            {
                monsterUnit = new List <MonsterUnit>();
            }

            monsterUnit.Add(unit);
        }
Ejemplo n.º 2
0
        public void Destroy()
        {
            if (this.OnDestroyCallback != null)
            {
                OnDestroyCallback(this);
            }

            this._monsterUnit      = null;
            this.OnDestroyCallback = null;
        }
Ejemplo n.º 3
0
        public void RemoveMonsterUnit(TD.Unit.MonsterUnit unit)
        {
            if (monsterUnit != null)
            {
                int mIndex = monsterUnit.IndexOf(unit);

                if (mIndex >= 0)
                {
                    monsterUnit.RemoveAt(mIndex);
                }
            }
        }
Ejemplo n.º 4
0
 public void SetUp(STPBullet stpBullet, MonsterUnit monsterUnit)
 {
     _sTPBullet   = stpBullet;
     _monsterUnit = monsterUnit;
     lastPosition = _monsterUnit.transform.position;
 }