Exemplo n.º 1
0
    // 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
            }
        }
    }
Exemplo n.º 2
0
        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.");
        }