Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
RandomPositionMover.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
RandomPositionMover
: MonoBehaviour
4
{
5
public
float
pickerInterval
;
6
7
public
float
radius
;
8
9
public
GameObject
player
;
10
11
public
Vector2
randomPointInCircle
;
12
13
private
void
Start
()
14
{
15
if
(
pickerInterval
== 0f)
16
{
17
pickerInterval
= 3f;
18
}
19
randomPointInCircle
= Vector2.zero;
20
InvokeRepeating(
"PickRandomPointInCircle"
,
Random
.Range(0f,
pickerInterval
),
pickerInterval
);
21
}
22
23
private
void
PickRandomPointInCircle
()
24
{
25
base.transform.position =
player
.transform.position;
26
randomPointInCircle
= (Vector2)base.transform.localPosition +
Random
.insideUnitCircle *
radius
;
27
base.transform.localPosition =
randomPointInCircle
;
28
}
29
30
private
void
Update
()
31
{
32
}
33
}
Rarity.Random
@ Random
RandomPositionMover
Definition:
RandomPositionMover.cs:4
RandomPositionMover.randomPointInCircle
Vector2 randomPointInCircle
Definition:
RandomPositionMover.cs:11
RandomPositionMover.radius
float radius
Definition:
RandomPositionMover.cs:7
RandomPositionMover.Update
void Update()
Definition:
RandomPositionMover.cs:30
RandomPositionMover.pickerInterval
float pickerInterval
Definition:
RandomPositionMover.cs:5
RandomPositionMover.PickRandomPointInCircle
void PickRandomPointInCircle()
Definition:
RandomPositionMover.cs:23
RandomPositionMover.player
GameObject player
Definition:
RandomPositionMover.cs:9
RandomPositionMover.Start
void Start()
Definition:
RandomPositionMover.cs:13
Elin
RandomPositionMover.cs
Generated by
1.9.6