Example #1
0
    void DetectBird()
    {
        Vector3    fwd = cam.transform.TransformDirection(Vector3.forward);
        RaycastHit hit;

        if (Physics.Raycast(cam.transform.position, cam.transform.forward, out hit, scanDist))
        {
            if (hit.collider.tag == "Bird")
            {
                Debug.Log("Bird");
                float dist = Vector3.Distance(cam.transform.position, hit.transform.position);
                Debug.Log("Distance: " + dist);
                targetBird    = hit.transform.GetComponent <bird>();
                birdName.text = targetBird.BirdData.BirdName;
            }
            else
            {
                Debug.Log("Not bird");
                birdName.text = "";
            }
        }
        else
        {
            birdName.text = "";
        }
    }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Zadanie 1 and 2 polimorf: ");
            Cow cow1 = new Cow();

            cow1.getName();
            Whale whale1 = new Whale();

            whale1.getName();
            Console.ReadLine();
            Console.WriteLine("Zadanie 3 polimorf: ");
            cat  cat1 = new cat();
            dog  dog1 = new dog();
            bird bird = new bird();
            lamp lamp = new lamp();

            NameOfObj(cat1);
            NameOfObj(dog1);
            NameOfObj(bird);
            NameOfObj(lamp);
            Console.ReadLine();
            Console.WriteLine("Zadanie 4 polimorf:");
            cat cat = new cat();

            Console.WriteLine($"Кошка создала - {cat.GetChild()}");
            dog dog = new dog();

            Console.WriteLine($"Собака создала - {dog.GetChild()}");
            Console.ReadLine();
            Console.WriteLine("Zadanie 1 peregruz:");
            Print(3);
            Print("текст");
            Console.ReadLine();
            Console.WriteLine("Zadanie 2 peregruz:");
            Print(4);
            Print((Int16)32767);
            Console.ReadLine();
            Console.WriteLine("Zadanie 3 peregruz:");
            Print(4);
            Print((Int16)32767);
            Print("текст");
            Print(0.3);
            Print((byte)2);
            Console.ReadLine();
            Console.WriteLine("Zadanie 4 peregruz:");
            Min(4, 5);
            Min((long)8, (long)5);
            Min(0.2, 0.6);
            Console.ReadLine();
            Console.WriteLine("Zadanie 5 peregruz:");
            Max(9, 2);
            Max((long)55, (long)99);
            Max(0.55, 0.99);
            Console.ReadLine();
        }
Example #3
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
            static void Main(string[] args)
            {
                Console.Write("please enter the bird name:Hisan");
                string birdtype = Console.ReadLine();

                Console.Write("please enter the bird species:NZ Falcon");
                string birdSound = Console.ReadLine();

                bird first = new bird(birdtype, birdSound);

                Console.WriteLine(first.Birdsays());
            }
Example #5
0
 private void Form1_Load(object sender, EventArgs e)
 {
     desen           = this.CreateGraphics();
     creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue);
     radiera         = new System.Drawing.SolidBrush(this.BackColor);
     nr    = new System.Random();
     bird1 = new bird();
     bird1.init_dr(250, 20, r1, 0);
     bird2 = new bird();
     bird2.init_dr(180, 150, r2, 0);
     bird3 = new bird();
     bird3.init_dr(30, 170, r3, 0);
 }
Example #6
0
 static void Main(string[] args)
 {
     Animial[] animialArray = new Animial[3];
     animialArray[0] = new cat();
     animialArray[1] = new dog();
     animialArray[2] = new bird();
     foreach (Animial animial in animialArray)
     {
         IliveBirth b = animial as IliveBirth;
         if (b != null)
         {
             b.BabyCalled();
         }
     }
 }
    public void OccupiedHex()
    {
        GameObject liz       = GameObject.Find("Lizard");
        lizard     lizClass  = liz.GetComponent <lizard>();
        GameObject bird      = GameObject.Find("Bird");
        bird       birdClass = bird.GetComponent <bird>();

        if (lizClass.tileStr == birdClass.tileStr)
        {
            Battle();
        }
        else
        {
        }
    }
    public void OccupiedHexList()
    {
        GameObject liz       = GameObject.Find("Lizard");
        lizard     lizClass  = liz.GetComponent <lizard>();
        GameObject bird      = GameObject.Find("Bird");
        bird       birdClass = bird.GetComponent <bird>();

        //
        //OccupiedHexs.Add("Placeholder", "Placeholder");

        OccupiedHexs.Clear();
        OccupiedHexs.Add(lizClass.tileStr, lizClass.name);
        OccupiedHexs.Add(birdClass.tileStr, birdClass.name);

        //Debug.Log(map.OccupiedHexs);
    }
Example #9
0
        static void Main(string[] args)
        {
            people             p  = new people();
            Virtual_Characters vp = new Virtual_Characters();
            bird b = new bird();

            b.eat();
            b.fly();
            p.speak("我是人");
            p.eat();
            p.protect();
            vp.speak("我是变种人");
            vp.eat();
            vp.protect();
            vp.fly();
            Console.ReadKey();
        }
Example #10
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        bird birb = collision.collider.GetComponent <bird>();

        if (birb != null)
        {
            Destroy(gameObject);
            Instantiate(cloudParticlePrefab, transform.position, Quaternion.identity);
        }
        enemies enemy = collision.collider.GetComponent <enemies>();

        if (collision.contacts[0].normal.y < -0.5)
        {
            Destroy(gameObject);
            Instantiate(cloudParticlePrefab, transform.position, Quaternion.identity);
        }
    }
Example #11
0
    public void OnCollisionEnter2D(Collision2D collision)
    {
        Debug.Log(collision.gameObject.tag);
        if (collision.gameObject.GetComponent <bird>() != null)
        {
            Debug.Log("Enemy");

            bird playerController = collision.gameObject.GetComponent <bird>();
            playerController.health -= (int)Damage;
            Destroy(this.gameObject);
        }
        else if (collision.gameObject.tag != "Player" && collision.gameObject.tag != "Untagged")
        {
            Debug.Log(collision.gameObject.tag);
            Destroy(this.gameObject);
        }
    }