示例#1
0
 private void Start()
 {
     source    = GetComponent <LOSRadialLight>();
     angle     = source.coneAngle;
     radius    = source.radius;
     faceAngle = source.faceAngle;
 }
    protected void Init()
    {
        canvas_object = GameObject.Find("Canvas");

        player_object    = GameObject.Find("Player");
        player_transform = player_object.transform;
        enemy_rigidbody  = gameObject.GetComponent <Rigidbody2D>();

        active_detection_radius = detection_radius;
        seen_player             = false;

        waypoint       = enemy_rigidbody.position;
        wander_counter = Random.Range(0.0f, 3.0f);

        permanent_torch_light = player_object.transform.Find("Permanent Torch").GetComponent <LOSRadialLight>();
        other_torch_light     = player_object.transform.Find("Torch").GetComponent <LOSRadialLight>();

        //Tutorial: Add one enemy to door counter
        if (door != null)
        {
            door.GetComponent <TutorialDoorController>().addEnemy();
        }
    }