public static ConditionData GetConditionData(eCondition type) { _list = new List <ConditionData>(); _list.Add(new ConditionData(eCondition.Immune, 2, 1, 0, false)); return(_list[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); }
public ComplianceField() { _triggerField = ""; _condition = eCondition.changed; _value = ""; _booleanValue = ""; }
public ConditionData(eCondition condition, float duration, int timeTick, float value, bool isAddtive) { _condition = condition; _duration = duration; _timeTick = timeTick; _conditionValue = value; _isAddtive = isAddtive; }
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; }
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 }); }
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); //} }
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); }
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); }
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(); }
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(); }
/// <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; }
public bool HasCondition(eCondition a_condition) { return(0 < (m_condition & (1 << (int)a_condition))); }
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))); }
public AlertTrigger() { _triggerField = ""; _condition = eCondition.changed; _value = ""; }
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)); }
public Item IsLessThanOrEqual(object value, eCondition condition = eCondition.And) { return(new Item(Parent, value, condition, eOperator.isLessThanOrEqual)); }
public Item IsGreaterThan(object value, eCondition condition = eCondition.And) { return(new Item(Parent, value, condition, eOperator.isGreaterThan)); }
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); }
/// <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; }
/// <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; }
public bool HasCondition(eCondition a_condition) { return(0 < (this.m_condition & 1 << (int)a_condition)); }
public ConditionEffect(eCondition effectNumber) { _condition = effectNumber; }
/// <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; }