示例#1
0
    public void TryAddEnemyLockingOnToUs(PlayerScript enemy)
    {
        EnemyTargetingUsInfo info;

        if (Enemies.TryGetValue(enemy, out info))
        {
            info.TimeSinceLastNotification = 0f;
        }
        else
        {
            info = new EnemyTargetingUsInfo {
                TimeSinceLastNotification = 0f
            };
            Enemies.Add(enemy, info);
            OnStartedBeingLockedOnByEnemy(enemy);
        }
    }
 public void TryAddEnemyLockingOnToUs(PlayerScript enemy)
 {
     EnemyTargetingUsInfo info;
     if (Enemies.TryGetValue(enemy, out info))
     {
         info.TimeSinceLastNotification = 0f;
     }
     else
     {
         info = new EnemyTargetingUsInfo {TimeSinceLastNotification = 0f};
         Enemies.Add(enemy, info);
         OnStartedBeingLockedOnByEnemy(enemy);
     }
 }