Esempio n. 1
0
 public void OnPlayerExitsZone()
 {
     if (!alwaysActivatedWhenActivatedOnce)
     {
         TurnManager.Instance.DeactivateSwarmZone(this);
     }
     currentState = SwarmZoneState.PlayerOutZoneButEnteredOnce;
 }
Esempio n. 2
0
    public void OnPlayerEntersZone()
    {
        if (!alwaysActivatedWhenActivatedOnce)
        {
            TurnManager.Instance.ActivateSwarmZone(this);
        }

        if (currentState == SwarmZoneState.Inactive)
        {
            OnPlayerEntersZoneFirstTime();
        }
        currentState = SwarmZoneState.PlayerInZone;
    }