Fire1









How do I use Fire1
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: ClickDetector.cs Copy
7  void Update()
8     {
9         // if this player is not "it", the player can't tag anyone, so don't do anything on collision
10         if (PhotonNetwork.player.ID != GameLogic.playerWhoIsIt)
11         {
12             return;
13         }
14
15         if (Input.GetButton("Fire1"))
16         {
17             GameObject goPointedAt = RaycastObject(Input.mousePosition);
18
19             if (goPointedAt != null && goPointedAt != this.gameObject && goPointedAt.name.Equals("monsterprefab(Clone)", StringComparison.OrdinalIgnoreCase))
20             {
21                 PhotonView rootView = goPointedAt.transform.root.GetComponent();
22                 GameLogic.TagPlayer(rootView.owner.ID);
23             }
24         }
25  }
File name: IdleRunJump.cs Copy
33     void Update ()
34     {
35         if( m_PhotonView.isMine == false && PhotonNetwork.connected == true )
36         {
37             return;
38         }
39
40         if (animator)
41         {
42             AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo(0);
43
44             if (stateInfo.IsName("Base Layer.Run"))
45             {
46                 if (Input.GetButton("Fire1")) animator.SetBool("Jump", true);
47             }
48             else
49             {
50                 animator.SetBool("Jump", false);
51             }
52
53             if(Input.GetButtonDown("Fire2") && animator.layerCount >= 2)
54             {
55                 animator.SetBool("Hi", !animator.GetBool("Hi"));
56             }
57
58
59             float h = Input.GetAxis("Horizontal");
60             float v = Input.GetAxis("Vertical");
61
62             if( v < 0 )
63             {
64                 v = 0;
65             }
66
67             animator.SetFloat( "Speed", h*h+v*v );
68             animator.SetFloat( "Direction", h, DirectionDampTime, Time.deltaTime );
69
70             float direction = animator.GetFloat( "Direction" );
71
72             float targetSpeedModifier = Mathf.Abs( v );
73
74             if( Mathf.Abs( direction ) > 0.2f )
75             {
76                 targetSpeedModifier = TurnSpeedModifier;
77             }
78
79             m_SpeedModifier = Mathf.MoveTowards( m_SpeedModifier, targetSpeedModifier, Time.deltaTime * 25f );
80
81             Vector3 speed = transform.forward * SynchronizedMaxSpeed * m_SpeedModifier;
82             float turnSpeed = direction * SynchronizedTurnSpeed;
83
84             /*float moveDistance = Vector3.Distance( transform.position, m_LastPosition ) / Time.deltaTime;
85
86             if( moveDistance < 4f && turnSpeed == 0f )
87             {
88                 speed = transform.forward * moveDistance;
89             }*/
90
91             //Debug.Log( moveDistance );
92             //Debug.Log( speed + " - " + speed.magnitude + " - " + speedModifier + " - " + h + " - " + v );
93
94             m_TransformView.SetSynchronizedValues( speed, turnSpeed );
95
96             //m_LastPosition = transform.position;
97          }
98     }
File name: PlayerCtrl.cs Copy
37     void Update () {
38         isGrounded = Physics2D.OverlapBox(new Vector2(feet.position.x, feet.position.y), new Vector2(boxWidth, boxHeight), 360.0f, whatIsGround);
39
40         float playerSpeed = Input.GetAxisRaw("Horizontal"); // value will be 1, -1 or 0
41
42         playerSpeed *= speedBoost;
43
44         if (playerSpeed != 0)
45             MovePlayer(playerSpeed);
46         else
47             StopMoving();
48
49         if (Input.GetButtonDown("Jump"))
50             Jump();
51
52         if (Input.GetButtonDown("Fire1"))
53         {
54             FireBullets();
55         }
56
57         ShowFalling();
58
59         if (leftPressed)
60             MovePlayer(-speedBoost);
61
62         if (rightPressed)
63             MovePlayer(speedBoost);
64     }
File name: ScrollHelp.cs Copy
65         public void Update()
66         {
67             if (Input.GetButtonDown("Fire1"))
68             {
69                 touchX = Input.mousePosition.x;
70                 isUpdate = false;
71                 updateDots();
72             }
73             else if (Input.GetButton("Fire1"))//su kien giu chuot
74             {
75                 deltaX = Input.mousePosition.x - touchX;
76
77                 rect1.x += deltaX;
78                 rect2.x += deltaX;
79                 rect3.x += deltaX;
80                 rect4.x += deltaX;
81
82                 touchX = Input.mousePosition.x;
83
84             }
85             else if (Input.GetButtonUp("Fire1"))
86             {
87                 Current = currentBg(rect1.x);
88                 offsetX = -538 * Current - 10 * Current - rect1.x;
89                 step = offsetX * 5;
90                 isUpdate = true;
91                 rxs[0] = rect1.x + offsetX;
92                 rxs[1] = rect2.x + offsetX;
93                 rxs[2] = rect3.x + offsetX;
94                 rxs[3] = rect4.x + offsetX;
95             }
96
97
98             if (isUpdate)
99             {
100                 if (offsetX < 0)
101                 {
102                     if (rect1.x > rxs[0])
103                     {
104                         rect1.x += step * Time.deltaTime;
105                         rect2.x += step * Time.deltaTime;
106                         rect3.x += step * Time.deltaTime;
107                         rect4.x += step * Time.deltaTime;
108                     }
109                     else
110                     {
111                         rect1.x = rxs[0];
112                         rect2.x = rxs[1];
113                         rect3.x = rxs[2];
114                         rect4.x = rxs[3];
115                         isUpdate = false;
116                         updateDots();
117                     }
118                 }
119                 else
120                 {
121                     if (rect1.x < rxs[0])
122                     {
123                         rect1.x += step * Time.deltaTime;
124                         rect2.x += step * Time.deltaTime;
125                         rect3.x += step * Time.deltaTime;
126                         rect4.x += step * Time.deltaTime;
127                     }
128                     else
129                     {
130                         rect1.x = rxs[0];
131                         rect2.x = rxs[1];
132                         rect3.x = rxs[2];
133                         rect4.x = rxs[3];
134                         isUpdate = false;
135                         updateDots();
136                     }
137                 }
138             }
139         }
File name: TouchText.cs Copy
33         public void LateUpdate()
34         {
35             if (InputController.Enabled && InputController.Name == InputNames.MAINMENU)
36             {
37                 if (Input.GetButtonDown("Fire1") && InputController.IsScreen)
38                 {
39                     SceneManager.LoadScene("MapScreen");
40                 }
41                 else if (Input.GetMouseButtonUp(0))
42                 {
43                     InputController.IsScreen = true;
44                 }
45             }
46         }
File name: Maps.cs Copy
51         void Update()
52         {
53             if (Input.GetButtonDown("Fire1"))
54             {
55                 touchX = Input.mousePosition.x;
56                 isUpdate = false;
57             }
58             else if (Input.GetButton("Fire1"))
59             {
60                 deltaX = Input.mousePosition.x - touchX;
61                 transform.localPosition += new Vector3(deltaX / 100, transform.localPosition.y, transform.localPosition.z);
62                 touchX = Input.mousePosition.x;
63
64                 current = currentWorldMap(transform.localPosition.x);
65
66                 offsetX = -8 * current - transform.localPosition.x;
67                 if (Mathf.Abs(offsetX) >= 0.3f)
68                 {
69                     isDragged = true;
70                 }
71                 UpdateDots();
72             }
73             else if (Input.GetButtonUp("Fire1"))
74             {
75                 current = currentWorldMap(transform.localPosition.x);
76
77                 offsetX = -8 * current - transform.localPosition.x;
78                 rx = transform.position.x + offsetX;
79
80                 isUpdate = true;
81             }
82
83             if (isUpdate)
84             {
85                 updateMaps();
86             }
87         }
File name: InputProcessor.cs Copy
27     public void Update()
28     {
29         if (!InputController.Enabled) return;
30         calculateTransform();
31         if (Input.GetButtonDown("Fire1"))
32         {
33             if (checkBounds(rect, convertTo800x480(Input.mousePosition)))
34             {
35                 isTouchedDown = true;
36                 if(gameObject.GetComponent() != null)
37                     gameObject.GetComponent().OnTouchDown();
38                 InputController.IsScreen = false;
39             }
40         }
41         else if (Input.GetButtonUp("Fire1"))
42         {
43             if (gameObject.GetComponent() != null)
44                 gameObject.GetComponent().OnCheckUp();
45             Vector2 mouse = convertTo800x480(Input.mousePosition);
46             if (isTouchedDown && checkBounds(rect, convertTo800x480(Input.mousePosition)))
47             {
48                 if(gameObject.GetComponent() != null)
49                     gameObject.GetComponent().OnTouchUp();
50             }
51             isTouchedDown = false;
52         }
53     }

Fire1 132 lượt xem

Gõ tìm kiếm nhanh...