void Start() { ItemDistributor = new ItemDropper(this, this.transform); ItemDistributor.AddItemsToDrop((1, 1), (2, 1)); this.DistanceTracker = new RangeChangeTracker(this.transform, interactionRadius); }
public static bool ValidateOverworldNpcRange(RangeChangeTracker npc) { if (activeOverworldNpc != null) { var distanceToBeat = activeOverworldNpc.GetDistanceFromPlayer(); return(Mathf.Abs(npc.DistanceFromPlayer) < distanceToBeat); } return(npc.PlayerInRange); }
void Enable() { draggerTransform = transform; foldoutTransform = transform.GetChild(0).transform; DistanceTracker = new RangeChangeTracker(foldoutTransform, 2f); SetOriginalPosition(); textDisplay = GetComponentInChildren <TextMeshPro>(); SetMessage(string.Empty); }