Example #1
0
 public void Subscribe(IAlarmSubscriber subscriber)
 {
     if (!subscribers.Contains(subscriber))
     {
         subscribers.Add(subscriber);
     }
 }
Example #2
0
 public void Subscribe(IAlarmSubscriber subscriber)
 {
     if (!subscribers.Contains(subscriber))
     {
         subscribers.Add(subscriber);
     }
 }
Example #3
0
    public void Start()
    {
        if (aggressiveParts != null)
        {
            aggressivePartsActivator = (IAlarmSubscriber)aggressiveParts.GetComponent(typeof(IAlarmSubscriber));
        }

        if (friendlyParts != null)
        {
            friendlyPartsActivator = (IAlarmSubscriber)friendlyParts.GetComponent(typeof(IAlarmSubscriber));
        }

        _startTime = Time.time;

        LevelManager.onPlayerDied += Reset;
    }
Example #4
0
    public void Start()
    {
        if (aggressiveParts != null)
        {
            aggressivePartsActivator = (IAlarmSubscriber)aggressiveParts.GetComponent(typeof(IAlarmSubscriber));
        }

        if (friendlyParts != null)
        {
            friendlyPartsActivator = (IAlarmSubscriber)friendlyParts.GetComponent(typeof(IAlarmSubscriber));
        }

        _startTime = Time.time;

        LevelManager.onPlayerDied += Reset;
    }