示例#1
0
    public override void Notify(Trigger t)
    {
        print("I hear some sound at" + t.gameObject.transform.position + Time.time);

        if (memoryScript != null)
        {
            memoryScript.AddToList(t.gameObject, 0.66f);
        }

        bb.playerLastPosition = t.gameObject.transform.position;
        bb.lastSensedTime     = Time.time;
        //controller.personalLastSighting = t.gameObject.transform.position;
    }
示例#2
0
    public override void Notify(Trigger t)
    {
        print("I see a " + t.gameObject.name + "!");
        //Debug.DrawLine(transform.position, t.transform.position, Color.red);

        if (t.tag == "Player")
        {
            bb.playerLastPosition = t.gameObject.transform.position;
            bb.lastSensedTime     = Time.time;
            //controller.canSeePlayer = true;
        }

        if (memoryScript != null)
        {
            memoryScript.AddToList(t.gameObject, 1.0f);
        }
    }