Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
RandomPositionMover Class Reference
Inheritance diagram for RandomPositionMover:

Public Attributes

float pickerInterval
 
float radius
 
GameObject player
 
Vector2 randomPointInCircle
 

Private Member Functions

void Start ()
 
void PickRandomPointInCircle ()
 
void Update ()
 

Detailed Description

Definition at line 3 of file RandomPositionMover.cs.

Member Function Documentation

◆ PickRandomPointInCircle()

void RandomPositionMover.PickRandomPointInCircle ( )
inlineprivate

Definition at line 23 of file RandomPositionMover.cs.

24 {
25 base.transform.position = player.transform.position;
26 randomPointInCircle = (Vector2)base.transform.localPosition + Random.insideUnitCircle * radius;
27 base.transform.localPosition = randomPointInCircle;
28 }

References player, radius, Random, and randomPointInCircle.

◆ Start()

void RandomPositionMover.Start ( )
inlineprivate

Definition at line 13 of file RandomPositionMover.cs.

14 {
15 if (pickerInterval == 0f)
16 {
17 pickerInterval = 3f;
18 }
19 randomPointInCircle = Vector2.zero;
20 InvokeRepeating("PickRandomPointInCircle", Random.Range(0f, pickerInterval), pickerInterval);
21 }

References pickerInterval, Random, and randomPointInCircle.

◆ Update()

void RandomPositionMover.Update ( )
inlineprivate

Definition at line 30 of file RandomPositionMover.cs.

31 {
32 }

Member Data Documentation

◆ pickerInterval

float RandomPositionMover.pickerInterval

Definition at line 5 of file RandomPositionMover.cs.

Referenced by Start().

◆ player

GameObject RandomPositionMover.player

Definition at line 9 of file RandomPositionMover.cs.

Referenced by PickRandomPointInCircle().

◆ radius

float RandomPositionMover.radius

Definition at line 7 of file RandomPositionMover.cs.

Referenced by PickRandomPointInCircle().

◆ randomPointInCircle

Vector2 RandomPositionMover.randomPointInCircle

The documentation for this class was generated from the following file: