-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOnHitEventArgs.cs
44 lines (32 loc) · 1.01 KB
/
OnHitEventArgs.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using UnityEngine;
public class OnHitEventArgs
{
public Vector3 TargetPosition { get; set; }
public Vector3 TargetHitForce { get; set ; }
public Vector3 TargetHitPosition { get; set; }
public BallController HitterBallController;
public OnHitEventArgs() { }
public OnHitEventArgs(Vector3 targethitforce)
{
TargetHitForce = targethitforce;
}
public OnHitEventArgs(
BallController hitterballcontroller,
Vector3 targethitforce,
Vector3 targethitposition,
Vector3 targetposition)
{
HitterBallController = hitterballcontroller;
TargetPosition = targetposition;
TargetHitForce = targethitforce;
TargetHitPosition = targethitposition;
}public OnHitEventArgs(
Vector3 targethitforce,
Vector3 targethitposition,
Vector3 targetposition)
{
TargetPosition = targetposition;
TargetHitForce = targethitforce;
TargetHitPosition = targethitposition;
}
}