Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma strict
- var CrosshairDestroy : Transform;
- var zoom : int =15;
- var defaultFov : int=60;
- var smoothness : int=5;
- var isZoomed : boolean=false;
- var AssaultRifle : GameObject;
- var Revolver : GameObject;
- function Update(){
- if(Input.GetKeyDown(KeyCode.Mouse1)){
- isZoomed=!isZoomed;
- if(!isZoomed) {
- AssaultRifle.animation.Play("ZoomOut");
- CrosshairDestroy.gameObject.active = true;
- Revolver.animation.Play("ZoomOutRevolver");
- CrosshairDestroy.gameObject.active = true;
- }
- else {
- AssaultRifle.animation.Play("ZoomIn");
- CrosshairDestroy.gameObject.active = false;
- Revolver.animation.Play("ZoomInRevolver");
- CrosshairDestroy.gameObject.active = false;
- }
- }
- if(isZoomed==true){
- camera.fieldOfView=Mathf.Lerp(camera.fieldOfView,zoom,Time.deltaTime*smoothness);
- }
- else{
- camera.fieldOfView=Mathf.Lerp(camera.fieldOfView,defaultFov,Time.deltaTime*smoothness);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment