示例#1
0
    public void Initialize()
    {
        triggerController  = GetComponentInChildren <TriggerEventController>(true);
        movementController = GetComponent <ObjectMovementController>();

        obstacleMaterial = GetComponentInChildren <Renderer>().material;
        originalAlpha1   = obstacleMaterial.GetColor("_Color").a;
        originalAlpha2   = obstacleMaterial.GetColor("_EmissionColor").a;

        //gridSpacing = obstacleMaterial.GetFloat("_GridSpacing");

        fadeZoneDistance = distanceFromCameraToSTartFade - distanceFromCameraToFinishFade;
        cameraTransform  = Camera.main.transform;

        Despawn();
    }
示例#2
0
 private void OnEnable()
 {
     obstacleDespawnTriggerController = GetComponent <TriggerEventController>();
     obstacleDespawnTriggerController.OnTriggerEnterEvent += OnObstacleDespawnTriggerEnterEvent;
 }