void Start() { BehaviourManager.Instance.Add(this); _mob = GetComponent <IPointControllable>(); _reactionDistance2 = _reactionDistance * _reactionDistance; StartCoroutine(ActivationTimer()); }
public override void UpdateLocation() { IPointControllable line = targetFigure as IPointControllable; if (line != null) { Location = (Location)line.GetPoint(pointIndex); } base.OnFigureMove(this, new MarkerEventArgs(this.Location.X, this.Location.Y, this.pointIndex)); }