public override void UpdateBreadcrumbs(MoveToTargetCharacterControl movingObject) { Transform target; if (allControllers.TryGetValue(movingObject, out target) == true) { target.localPosition = new Vector3(RandomX, 0, RandomZ); movingObject.AddBreadcrumb(target); } }
public abstract void UpdateBreadcrumbs(MoveToTargetCharacterControl movingObject);