// Update is called once per frame void Update() { count = coinCount; transform.LookAt(ThePlayer.transform); if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), out Shot)) { targetDistance = Shot.distance; if (notPadded && TheEgg.GetComponent <Egg>().pickedUp) { CreatePadding(); } if (targetDistance >= maxDistance && TheEgg.GetComponent <Egg>().pickedUp) { followSpeed = 0.4f; //Play Animation code transform.position = Vector3.MoveTowards(transform.position, ThePlayer.transform.position, followSpeed); } else { followSpeed = 0; // play aniamtion code } } }
public static void StartEggHunt(CommandEventArgs e) { Only_One_Egg(); Item egg = new TheEgg(e.Mobile.Location, e.Mobile.Map); World.Broadcast(38, false, "The EggHunt has begun."); }