public void Select()
 {
     button.interactable = false;
     onOptionSelected.RaiseEvent(transform.GetSiblingIndex());
     // float around
     // change appearance
 }
Ejemplo n.º 2
0
    public override void Destroy(Damaging destroyedBy)
    {
        if (destructionEvent)
        {
            destructionEvent.Raise();
        }

        // Make sure scoring event exists and that object was destroyed by player
        if (scoreEvent && destroyedBy.type == DamageType.PlayerDamage)
        {
            scoreEvent.RaiseEvent(scoreAmount.Value);
        }

        gameObject.SetActive(false);

        if (destroyAfterDeath)
        {
            Destroy(gameObject);
        }
    }
Ejemplo n.º 3
0
 public void RaiseEventWithZeroListeners()
 {
     Assert.False(intEvent.RaiseEvent(5));
 }