Create Creeper script
This commit is contained in:
21
Assets/Scripts C#/Ratbots/Creeper.cs
Normal file
21
Assets/Scripts C#/Ratbots/Creeper.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
public class Creeper : Ratbot
|
||||
{
|
||||
float countdown;
|
||||
|
||||
void Update() {
|
||||
if (Vector3.Distance(player.transform.position, transform.position) > 5) {
|
||||
MoveTowardsPlayer(moveSpeed);
|
||||
float newTime = countdown + Time.deltaTime;
|
||||
countdown = (newTime < 1) ? newTime : 1;
|
||||
} else {
|
||||
countdown -= Time.deltaTime;
|
||||
if (countdown < 0) Explode();
|
||||
}
|
||||
}
|
||||
void Explode() {
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
2
Assets/Scripts C#/Ratbots/Creeper.cs.meta
Normal file
2
Assets/Scripts C#/Ratbots/Creeper.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d23c0105448702c45b209f27f497780f
|
||||
Reference in New Issue
Block a user