protected override void InnerOnTick() { if (IsServer) { OnHealth.Damage(damagePerTick, Inflicter); } }
private void Awake() { flightPath = GameObject.FindObjectOfType <FlightPath>().GetComponent <FlightPath>(); targetDestination = Vector3.zero; healthComponent = GetComponent <OnHealth>(); //TODO : Create a better method of grabbing meshes }
public void InitializeEvents() { if (onHealed == null) { onHealed = new OnHealth(); } if (onDamaged == null) { onDamaged = new OnHealth(); } if (onDeath == null) { onDeath = new OnHealth(); } if (onCheckDead == null) { onCheckDead = new OnHealth(); } }
protected override void InnerOnPickup() { OnHealth.Damage(damage, Inflicter); }