Example #1
0
    public static ConditionData GetConditionData(eCondition type)
    {
        _list = new List <ConditionData>();
        _list.Add(new ConditionData(eCondition.Immune, 2, 1, 0, false));

        return(_list[0]);
    }
Example #2
0
    public void SetCondition(MySuffererController.eCondition _newCondition)
    {
        condition = _newCondition;

        float newMinSpawnHP;
        float newMaxSpawnHP;

        if (condition == eCondition.eGreen)
        {
            newMinSpawnHP = 50.0f;
            newMaxSpawnHP = 90.0f;
        }
        else if (condition == eCondition.eYellow)
        {
            newMinSpawnHP = 20.0f;
            newMaxSpawnHP = 50.0f;
        }
        else if (condition == eCondition.eRed)
        {
            newMinSpawnHP = 1.0f;
            newMaxSpawnHP = 20.0f;
        }
        else
        {
            newMinSpawnHP = MinSpawnRangeHP;
            newMaxSpawnHP = MaxSpawnRangeHP;
        }

        fHP = Random.Range(newMinSpawnHP, newMaxSpawnHP);
    }
Example #3
0
 public ComplianceField()
 {
     _triggerField = "";
     _condition    = eCondition.changed;
     _value        = "";
     _booleanValue = "";
 }
Example #4
0
 public ConditionData(eCondition condition, float duration, int timeTick, float value, bool isAddtive)
 {
     _condition      = condition;
     _duration       = duration;
     _timeTick       = timeTick;
     _conditionValue = value;
     _isAddtive      = isAddtive;
 }
Example #5
0
 public void ChangeVehicleCondition(string i_licence, eCondition i_newCondition)
 {
     if (m_TreatedVehicles.ContainsKey(i_licence))
     {
         m_TreatedVehicles[i_licence].TreatmentCondition = i_newCondition;
     }
     else
     {
         throw new Exception("Vehicle doesn't exists!");
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="ptxtId"></param>
 /// <param name="ptxtDescription"></param>
 /// <param name="pQuery"></param>
 /// <param name="pConditionQuery"></param>
 /// <param name="pFieldId"></param>
 /// <param name="pFieldName"></param>
 /// <param name="pWindowText"></param>
 public ChooseFromListHelper(
     EditText ptxtId,
     EditTextButton ptxtDescription,
     TableQuery pQuery,
     eCondition pConditionQuery,
     string pFieldId,
     string pFieldName,
     string pWindowText)
     : this(ptxtId, ptxtDescription, pQuery, pFieldId, pFieldName, pWindowText)
 {
     ConditionQuery = pConditionQuery;
 }
Example #7
0
            public Item(Instance parent, object value, eCondition condition, eOperator @operator)
                : base(parent)
            {
                var prop  = parent.Properties.Last();
                var items = prop.Value;

                items.Add(new PropertyItem
                {
                    Condition = condition,
                    Operator  = @operator,
                    Value     = value
                });
            }
Example #8
0
    private void SwitchVFX(eCondition condition)
    {
        _currentVFXCondition = condition;

        RemoveVFX();

        //EffectModel vfxEffectModel = GlobalBuffData.Instance.GetVFXModelForCondition(condition);
        //if (vfxEffectModel != null)
        //{
        //	EffectContext newContext = EffectContext.Create();
        //	newContext.Initialize(gameObject, gameObject);
        //	_conditionVFX = vfxEffectModel.CreateAndCast(gameObject, gameObject, newContext);
        //}
    }
Example #9
0
        public List <string> GetVehicleList(eCondition i_condition)
        {
            List <string> vehicleList = new List <string>();

            foreach (KeyValuePair <string, Vehicle> currentVehicle in m_TreatedVehicles)
            {
                if (currentVehicle.Value.TreatmentCondition == i_condition)
                {
                    vehicleList.Add(currentVehicle.Value.ToString());
                }
            }

            return(vehicleList);
        }
Example #10
0
 public void AddCondition(eCondition condition)
 {
     if (_conditionEffectDic.ContainsKey(condition))
     {
         _conditionEffectDic[condition].AddTime();
         _conditionEffectDic[condition].AddValue();
     }
     else
     {
         var conditionObj = ConditionFactory._Instance.CreateCondition(condition);
         conditionObj.AcceptCondition(this);
         _conditionEffectDic.Add(condition, conditionObj);
     }
 }
    public ConditionEffect CreateCondition(eCondition condition)
    {
        switch (condition)
        {
        case eCondition.Immune:
            return(new Condition_Immune(condition));

        case eCondition.D_O_T:
        case eCondition.H_O_T:
            break;
        }


        return(null);
    }
Example #12
0
        private void ShowVehicleList()
        {
            string[] displayOptions = new string[2];

            displayOptions[0] = "All vehicles in garage";
            displayOptions[1] = "Get vehicles by treatment condition";

            ConsoleUI.MenuForUser(displayOptions);

            int           userSelection  = handleChoice(displayOptions.Length);
            const int     k_AllVehicles  = 1;
            const int     k_someVehicles = 2;
            List <string> vehicleList    = new List <string>();

            if (userSelection == k_AllVehicles)
            {
                vehicleList = m_garage.GetVehiclesList();
            }
            else if (userSelection == k_someVehicles)
            {
                string[] conditionsOptions = Enum.GetNames(typeof(eCondition));

                ConsoleUI.MenuForUser(conditionsOptions);
                int        conditionSelection = handleChoice(conditionsOptions.Length);
                eCondition condition          = (eCondition)Enum.Parse(typeof(eCondition), conditionSelection.ToString());

                vehicleList = m_garage.GetVehicleList(condition);
            }

            if (vehicleList.Capacity > 0)
            {
                ConsoleUI.MessegeForUser(CreateListForDisplay(vehicleList).ToString());
            }
            else
            {
                ConsoleUI.MessegeForUser("No vehicles to display.");
            }

            Console.WriteLine("Press any key to return to main menu.");
            Console.ReadKey();
        }
Example #13
0
        private void ChangeVehicleCondition()
        {
            ConsoleUI.MessegeForUser("Enter vehicle licence plate: ");
            string licence = Console.ReadLine();

            string[] conditionMenu = Enum.GetNames(typeof(eCondition));

            ConsoleUI.MenuForUser(conditionMenu);
            int        userChoice = handleChoice(conditionMenu.Length);
            eCondition condition  = (eCondition)Enum.Parse(typeof(eCondition), userChoice.ToString());

            try
            {
                m_garage.ChangeVehicleCondition(licence, condition);
                ConsoleUI.MessegeForUser("Vehicle condition has changed to " + condition);
            }
            catch (Exception ex)
            {
                ConsoleUI.MessegeForUser(ex.Message);
            }

            Console.WriteLine("Press any key to return to main menu.");
            Console.ReadKey();
        }
Example #14
0
 /// <summary>
 /// Instancia a classe através do objeto TableField e atribui uma condicional que não exige valor.
 /// </summary>
 /// <param name="pField">Um TableAdaterField</param>
 /// <param name="pCondition">Uma condição</param>
 public QueryParam(TableAdapterField pField, eCondition pCondition)
     : this(pField)
 {
     Condition = pCondition;
 }
Example #15
0
 public bool HasCondition(eCondition a_condition)
 {
     return(0 < (m_condition & (1 << (int)a_condition)));
 }
Example #16
0
 public void SetCondition(eCondition a_condition, bool a_state)
 {
     m_condition = ((!a_state) ? (m_condition & ~(1 << (int)a_condition)) : (m_condition | (1 << (int)a_condition)));
 }
Example #17
0
 public AlertTrigger()
 {
     _triggerField = "";
     _condition    = eCondition.changed;
     _value        = "";
 }
Example #18
0
 public void SetCondition(eCondition a_condition, bool a_state)
 {
     this.m_condition = ((!a_state) ? (this.m_condition & ~(1 << (int)a_condition)) : (this.m_condition | 1 << (int)a_condition));
 }
Example #19
0
 public Item IsLessThanOrEqual(object value, eCondition condition = eCondition.And)
 {
     return(new Item(Parent, value, condition, eOperator.isLessThanOrEqual));
 }
Example #20
0
 public Item IsGreaterThan(object value, eCondition condition = eCondition.And)
 {
     return(new Item(Parent, value, condition, eOperator.isGreaterThan));
 }
Example #21
0
 public Item IsNotEqualTo(object value, eCondition condition = eCondition.And)
 {
     return(new Item(Parent, value, condition, eOperator.isNotEqualTo));
 }
        /// <summary>
        /// Pega o operado da condição
        /// </summary>
        /// <param name="eCondition">Tipo da Condição</param>
        /// <returns>A string da condição</returns>
        public string GetCondition(eCondition eCondition)
        {
            String condictional = string.Empty;

            switch (eCondition)
            {
            case eCondition.ecEqual:
                condictional = "=";
                break;

            case eCondition.ecGraterThan:
                condictional = ">";
                break;

            case eCondition.ecLessThan:
                condictional = "<";
                break;

            case eCondition.ecGraterEqual:
                condictional = ">=";
                break;

            case eCondition.ecLessEqual:
                condictional = "<=";
                break;

            case eCondition.ecNotEqual:
                condictional = "<>";
                break;

            case eCondition.ecLike:
            case eCondition.ecLikeStart:
            case eCondition.ecLikeEnd:
                condictional = " Like ";
                break;

            case eCondition.ecNotLike:
                condictional = " Not Like ";
                break;

            case eCondition.ecBetween:
                condictional = " Between ";
                break;

            case eCondition.ecNotBetween:
                condictional = " Not Between ";
                break;

            case eCondition.ecIsNull:
                condictional = " Is Null ";
                break;

            case eCondition.ecNotNull:
                condictional = " Is Not Null ";
                break;

            case eCondition.ecIn:
                condictional = " In ";
                break;

            case eCondition.ecNotIn:
                condictional = " Not In ";
                break;
            }

            return(condictional);
        }
Example #23
0
 /// <summary>
 /// Instancia um classe de acordo com os dados do nome do campo tipo valor e condicional
 /// </summary>
 /// <param name="pFieldName">Nome do Campo</param>
 /// <param name="pDbType">Tipo do Campo</param>
 /// <param name="pValue1">Valor do Campo 1</param>
 /// <param name="pValue2">Valor do campo 2</param>
 /// <param name="pCondition">Condição</param>
 public QueryParam(string pFieldName, DbType pDbType, object pValue1, object pValue2, eCondition pCondition)
     : this(pFieldName, pDbType, pValue1)
 {
     Value2    = pValue2;
     Condition = pCondition;
 }
Example #24
0
 /// <summary>
 /// Instancia a classe através do objeto TableField e atribui uma condicional que exige 2 valores.
 /// </summary>
 /// <param name="pField">Um TableAdaterField</param>
 /// <param name="pCondition">Uma condição</param>
 /// <param name="pValue1">Um valor qualquer</param>
 /// <param name="pValue2">Um segundo valor</param>
 public QueryParam(TableAdapterField pField, eCondition pCondition, object pValue1, object pValue2)
     : this(pField, pCondition, pValue1)
 {
     Value2 = pValue2;
 }
Example #25
0
 public bool HasCondition(eCondition a_condition)
 {
     return(0 < (this.m_condition & 1 << (int)a_condition));
 }
Example #26
0
 public ConditionEffect(eCondition effectNumber)
 {
     _condition = effectNumber;
 }
Example #27
0
 /// <summary>
 /// Instancia a classe através do objeto TableField e atribui uma condicional que exige valor.
 /// </summary>
 /// <param name="pField">Um TableAdaterField</param>
 /// <param name="pCondition">Uma condição</param>
 /// <param name="pValue1">Um valor qualquer</param>
 public QueryParam(TableAdapterField pField, eCondition pCondition, object pValue1)
     : this(pField, pValue1)
 {
     Condition = pCondition;
     Value1    = pValue1;
 }
 public Condition_Immune(eCondition effectNumber) : base(effectNumber)
 {
     _condition = effectNumber;
     SetData(TempData.GetConditionData(_condition));
     _flashOn = false;
 }