Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
RigidMove.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
RigidMove
:
RigidUpdate
4
{
5
public
float
force
;
6
7
private
bool
flip
;
8
9
private
float
time
;
10
11
private
Vector3
dir
=
new
Vector3(1f, 0f, 0f);
12
13
public
override
void
OnFixedUpdate
()
14
{
15
if
(!(
rb
.velocity.y > 0.3f) && !(
rb
.velocity.y < -0.3f))
16
{
17
time
+=
RigidUpdate
.
delta
;
18
dir.x = ((!
flip
) ? 1 : (-1));
19
rb.transform.position = rb.transform.position +
dir
*
force
;
20
if
(
rb
.transform.position.x >
RigidUpdate
.
rightX
)
21
{
22
flip
=
true
;
23
}
24
else
if
(
rb
.transform.position.x <
RigidUpdate
.
leftX
)
25
{
26
flip
=
false
;
27
}
28
}
29
}
30
}
RigidMove
Definition:
RigidMove.cs:4
RigidMove.OnFixedUpdate
override void OnFixedUpdate()
Definition:
RigidMove.cs:13
RigidMove.flip
bool flip
Definition:
RigidMove.cs:7
RigidMove.dir
Vector3 dir
Definition:
RigidMove.cs:11
RigidMove.time
float time
Definition:
RigidMove.cs:9
RigidMove.force
float force
Definition:
RigidMove.cs:5
RigidUpdate
Definition:
RigidUpdate.cs:5
RigidUpdate.rb
Rigidbody2D rb
Definition:
RigidUpdate.cs:13
RigidUpdate.delta
static float delta
Definition:
RigidUpdate.cs:6
RigidUpdate.leftX
static float leftX
Definition:
RigidUpdate.cs:8
RigidUpdate.rightX
static float rightX
Definition:
RigidUpdate.cs:10
Elin
RigidMove.cs
Generated by
1.9.6