blob: 238b829e251c2806502cf94f5c2b5508ebdc85d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
using UnityEngine;
public class SnowFlake : Projectile
{
protected override void Start()
{
base.Start();
base.transform.Translate(new Vector3(Random.Range(-0.25f, 0.25f), Random.Range(-0.25f, 0.25f), Random.Range(-0.25f, 0.25f)));
}
protected override void MoveProjectile()
{
base.transform.Translate(Vector3.down * speed * Time.fixedDeltaTime);
}
protected override void CheckForHits()
{
if (Physics.SphereCast(base.transform.position, 0.125f, Vector3.down, out var hitInfo, speed * Time.fixedDeltaTime, layermask, QueryTriggerInteraction.Collide))
{
OnHit(hitInfo);
}
}
}
|