Ejemplo n.º 1
0
    public override void OnLaserExit(LaserDiffuser laserDiffuser)
    {
        //ensure camera is at normal speed
        cam.turnSpeedModifier = 1f;

        laserDiffuser.Disable();
        this.laserDiffuser = null;
    }
Ejemplo n.º 2
0
    public override void OnLaserEnter(LaserDiffuser laserDiffuser, ArcReactorHitInfo hitInfo)
    {
        //slow down camera movement for easier aiming
        cam.turnSpeedModifier = slowTurnSpeedModifier;

        laserDiffuser.Diffuse(hitInfo);
        this.laserDiffuser = laserDiffuser;
    }
Ejemplo n.º 3
0
 public virtual void OnLaserExit(LaserDiffuser laserDiffuser)
 {
 }
Ejemplo n.º 4
0
 public virtual void OnLaserEnter(LaserDiffuser laserDiffuser, ArcReactorHitInfo hitInfo)
 {
     laserDiffuser.GetComponentInParent <BallDestroyer>().Pop();
 }
Ejemplo n.º 5
0
 public override void OnLaserEnter(LaserDiffuser laserDiffuser, ArcReactorHitInfo hitInfo)
 {
     TunnelRunnerCompleteScreen.controller.PopDisplayAndReload();
 }
Ejemplo n.º 6
0
 void Awake()
 {
     transformController = GetComponent <TransformController> ();
     laserDiffuser       = GetComponentInChildren <LaserDiffuser> ();
 }