// Use this for initialization void Start() { rb = GetComponent <Rigidbody>(); coll = GetComponent <Collider>(); mineMode = MineMode.THROWN; DropMine(); }
void OnCollisionEnter() { if (mineMode == MineMode.THROWN) { mineMode = MineMode.LANDED; } }
public string Mode(List <string> arguments) { if (Enum.TryParse(arguments[0], out MineMode mode)) { MineMode = mode; } return($"Successfully changed working mode to {mode} Mode"); }
void OnTriggerEnter(Collider coll_) { if (coll_.gameObject.tag == "Enemies") { if (mineMode == MineMode.LANDED) { coll_.gameObject.GetComponent <EnemyHealth>().DeductHealth(BulletDefs.bullets[BulletType.MINE].attackDamage); mineMode = MineMode.TRIPPED; } } }