示例#1
0
 public TrackBullet(UnitBase shooter, UnitBase target)
 {
     ID       = id;
     Shooter  = shooter;
     Target   = target;
     Movement = new TrackMovement(this);
     Movement.Retarget(target);
 }
示例#2
0
        internal void EnterApproachToAttackTarget()
        {
            mState = UnitState.kMove;
            mTrackMovement.Retarget(Unit.AttackTarget);
#if DEBUG
            Debug.LogFormat("{0} ApproachToAttackTarget {1} start position = {2}", Unit.ID, Unit.AttackTarget.ID, Unit.position);
#endif
        }