예제 #1
0
        public void SetCompanyCash(double value)
        {
            CompanyCash = value;
            CompanyCash = GuardDouble(CompanyCash);

            if (MaxCompanyCash < CompanyCash)
            {
                double oldMaxCompanyCash = MaxCompanyCash;
                MaxCompanyCash = CompanyCash;
                GameEvents.OnMaxCompanyCashChanged(oldMaxCompanyCash, MaxCompanyCash);
            }
        }
예제 #2
0
        public void AddCompanyCash(double value)
        {
            CompanyCash += System.Math.Abs(value);
            CompanyCash  = GuardDouble(CompanyCash);

            if (CompanyCash > MaxCompanyCash)
            {
                double oldMaxCompanyCash = MaxCompanyCash;
                MaxCompanyCash = CompanyCash;
                GameEvents.OnMaxCompanyCashChanged(oldMaxCompanyCash, MaxCompanyCash);
            }
        }