Ejemplo n.º 1
0
    private void Shoot()
    {
        if (subTargetName != "")
        {
            AudioElement element    = targetSpace.GetElementByName(targetName);
            int          sequenceId = element.GetIDByKey(subTargetName);
            element.sequence.SetTo(sequenceId);
        }

        switch (type)
        {
        case AudioActionType.Stop:
            targetSpace.Stop(targetName);
            break;

        case AudioActionType.Reset:
            targetSpace.GetElementByName(targetName).sequence.Reset();
            break;

        case AudioActionType.SetTo:
            targetSpace.GetElementByName(targetName).sequence.SetTo(intValue);
            break;

        case AudioActionType.SelfDestruct:
            break;

        case AudioActionType.Play:
        default:
            targetSpace.Play(targetName);
            break;
        }

        Die();
    }