1 using System.Collections;
2 using System.Collections.Generic;
10 [RequireComponent(typeof(Rigidbody))]
11 [RequireComponent(typeof(AudioSource))]
15 protected Rigidbody rb;
16 protected AudioSource aSource;
17 private bool hasEntered;
22 #region Builtin Methods
24 public virtual void Awake()
37 public virtual void Start()
39 rb = GetComponent<Rigidbody>();
41 aSource = GetComponent<AudioSource>();
44 aSource.playOnAwake =
false;
58 void OnCollisionStay(Collision col)
61 if (StaticOutputSchema.IfCollision ==
false)
64 StaticOutputSchema.Reward -= 100f;
66 DateTime now = DateTime.Now;
68 StaticOutputSchema.IfCollision=
true;
69 StaticOutputSchema.CollisionObject = col.gameObject.tag;
94 protected virtual void HandlePhysics(){