Ejemplo n.º 1
0
 private void Start()
 {
     _tenantEvaluator = FindObjectOfType <TenantEvaluator>();
     _tenantEvaluator.Add(this);
     _navigationAgent          = GetComponent <NavigationAgent>();
     this.transform.localScale = Vector3.zero;
     this.transform.DOScale(Vector3.one, .3f).SetEase(Ease.OutBack);
 }
Ejemplo n.º 2
0
    bool AnyConflicting()
    {
        var  all            = AllTenants();
        bool anyConflicting = false;

        for (int i = 0; i < all.Count; i++)
        {
            var first = all[i];
            for (int j = i + 1; j < all.Count; j++)
            {
                var second = all[j];
                anyConflicting |= !TenantEvaluator.IsHappyWith(first, second);
                anyConflicting |= !TenantEvaluator.IsHappyWith(second, first);
            }
        }
        return(anyConflicting);
    }