test commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
public class Custard : Grabbable
|
||||
{
|
||||
public UnityEvent OnCollect;
|
||||
|
||||
public override void OnPlayerCollect()
|
||||
{
|
||||
base.OnPlayerCollect();
|
||||
|
||||
if (CollectGamemode.Instance)
|
||||
CollectGamemode.Instance.CollectCustard(this);
|
||||
else
|
||||
Destroy(this.gameObject);
|
||||
|
||||
Player.Instance.PlayCollectSound();
|
||||
|
||||
if (OnCollect != null)
|
||||
OnCollect.Invoke();
|
||||
|
||||
if (DummyWinky.Instance && DummyWinky.Instance.unleashed)
|
||||
{
|
||||
float dist = Vector3.Distance(this.transform.position, DummyWinky.Instance.transform.position);
|
||||
if (dist < 100)
|
||||
{
|
||||
rb.isKinematic = true;
|
||||
rb.useGravity = false;
|
||||
this.transform.position = Vector3.MoveTowards(this.transform.position, DummyWinky.Instance.transform.position, Time.deltaTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user