Exemplo n.º 1
0
 protected override void InnerOnTick()
 {
     if (IsServer)
     {
         OnHealth.Damage(damagePerTick, Inflicter);
     }
 }
Exemplo n.º 2
0
    private void Awake()
    {
        flightPath        = GameObject.FindObjectOfType <FlightPath>().GetComponent <FlightPath>();
        targetDestination = Vector3.zero;
        healthComponent   = GetComponent <OnHealth>();

        //TODO : Create a better method of grabbing meshes
    }
Exemplo n.º 3
0
    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();
        }
    }
Exemplo n.º 4
0
 protected override void InnerOnPickup()
 {
     OnHealth.Damage(damage, Inflicter);
 }