コード例 #1
0
ファイル: s_Limping.cs プロジェクト: qpaoziwu/AI-1
    // Called when the state is enabled
    void OnEnable()
    {
        navMeshAgent       = GetComponent <NavMeshAgent>();
        navMeshAgent.speed = 3.5f;

        textObject.GetComponent <TextToUI>().SetText(textObject.s_limping);
    }
コード例 #2
0
ファイル: g_EatingButterfly.cs プロジェクト: qpaoziwu/AI-1
    void DoneEating()
    {
        gameObject.GetComponent <Gollum_Hunger>().hunger += 1;
        textObject.GetComponent <TextToUI>().SetText(textObject.g_catching);

        SendEvent("AteButterfly");
    }
コード例 #3
0
 // Called when the state is enabled
 void OnEnable()
 {
     textObject.GetComponent <TextToUI>().SetText(textObject.s_waiting);
     navMeshAgent       = GetComponent <NavMeshAgent>();
     navMeshAgent.speed = 8f;
     Food.SetActive(true);
     gameObject.GetComponent <Sam_Health>().health = 5f;
 }
コード例 #4
0
ファイル: CheckingRoute.cs プロジェクト: qpaoziwu/AI-1
    // Update is called once per frame
    void Update()
    {
        PlaceWaypoint();
        if (gameObject.tag == "Gollum")
        {
            textObject.GetComponent<TextToUI>().SetText("Yes?");

        }
    }
コード例 #5
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag == "Butterfly")
        {
            other.gameObject.SetActive(false);
            textObject.GetComponent <TextToUI>().SetText(textObject.g_catching);

            SendEvent("CaughtButterfly");
        }
    }
コード例 #6
0
ファイル: s_Cooking.cs プロジェクト: qpaoziwu/AI-1
 // Update is called once per frame
 void Update()
 {
     gameObject.transform.position = Pot.transform.position;
     gameObject.transform.rotation = Pot.transform.rotation;
     textObject.GetComponent <TextToUI>().SetText(textObject.s_cooking);
     timer += Time.deltaTime;
     if (timer > 3f)
     {
         SendEvent("DoneCooking");
     }
 }
コード例 #7
0
    void Update()
    {
        if (gameObject.tag == "Sam")
        {
            SendEvent("MoveToPlayer");
        }

        if (gameObject.tag == "Gollum")
        {
            if (gameObject.GetComponent <Gollum_Hunger>().hungry)
            {
                textObject.GetComponent <TextToUI>().SetText("Gollum is hungry!");

                SendEvent("Hungry");
            }
            if (!gameObject.GetComponent <Gollum_Hunger>().hungry)
            {
                textObject.GetComponent <TextToUI>().SetText("heehee");

                SendEvent("NotHungry");
            }
        }
    }
コード例 #8
0
ファイル: CheckingDestination.cs プロジェクト: qpaoziwu/AI-1
 private void OnCollisionEnter(Collision collision)
 {
     if (gameObject.tag == "Sam")
     {
         if (collision.gameObject.tag == "Pot")
         {
             SendEvent("CookingPot");
         }
     }
     if (gameObject.tag == "Gollum")
     {
         if (collision.gameObject.tag == "Artifact")
         {
             textObject.GetComponent <TextToUI>().SetText(textObject.g_artifact);
             SendEvent("GotArtifact");
         }
     }
 }
コード例 #9
0
 // Called when the state is enabled
 void OnEnable()
 {
     textObject.GetComponent <TextToUI>().SetText(textObject.g_bargaining);
 }
コード例 #10
0
 // Called when the state is enabled
 void OnEnable()
 {
     textObject.GetComponent <TextToUI>().SetText("Let's go Mr Frodo");
 }
コード例 #11
0
ファイル: s_Resting.cs プロジェクト: qpaoziwu/AI-1
 // Called when the state is enabled
 void OnEnable()
 {
     gameObject.transform.position = Pot.transform.position;
     gameObject.transform.rotation = Pot.transform.rotation;
     textObject.GetComponent <TextToUI>().SetText(textObject.s_resting);
 }
コード例 #12
0
 void OnEnable()
 {
     reached    = false;
     timer      = 0f;
     textObject = textObject.GetComponent <TextToUI>();
 }
コード例 #13
0
ファイル: g_Searching.cs プロジェクト: qpaoziwu/AI-1
 // Called when the state is enabled
 void OnEnable()
 {
     vision = vision.GetComponent <Vision>();
     Waypoint.transform.position = ButterflyWaypoint.transform.position;
     textObject.GetComponent <TextToUI>().SetText(textObject.g_chasing);
 }
コード例 #14
0
 // Called when the state is enabled
 void OnEnable()
 {
     textObject.GetComponent <TextToUI>().SetText(textObject.g_satisfied);
     gameObject.GetComponent <Gollum_Hunger>().cookedFood = true;
 }
コード例 #15
0
 // Called when the state is enabled
 void OnEnable()
 {
     textObject.GetComponent <TextToUI>().SetText("The Artifact is mine!");
 }