Example #1
0
        //---------------------------------------------------------------------------

        #endregion

        //---------------------------------------------------------------------------

        #region Public Member Functions

        //---------------------------------------------------------------------------

        public void OnEnable()
        {
            _energyIncrease          = 0.0f;
            _fitnessChange           = 0.0f;
            _newAvatarMode           = OCPhysiologicalModel.AvatarMode.ACTIVE;
            _changeFactors           = new Dictionary <string, float>();
            _changeFactors["hunger"] = 0.5f;
            _changeFactors["thirst"] = 0.5f;
            //_changeFactors["energy"] = 0.5f;
            //_changeFactors["fitness"] = 0.5f;
            _changeFactors["pee_urgency"] = 0.5f;
            _changeFactors["poo_urgency"] = 0.5f;
            _resetFactors = new List <string>();
            config        = Utility.Config.GetInstance();
        }
	//---------------------------------------------------------------------------

	#endregion

	//---------------------------------------------------------------------------

	#region Public Member Functions

	//---------------------------------------------------------------------------

	public void OnEnable()
	{
			_energyIncrease = 0.0f;
			_fitnessChange = 0.0f;
			_newAvatarMode = OCPhysiologicalModel.AvatarMode.ACTIVE;
			_changeFactors = new Dictionary<string,float>();
			_changeFactors["hunger"] = 0.5f;
			_changeFactors["thirst"] = 0.5f;
			//_changeFactors["energy"] = 0.5f;
			//_changeFactors["fitness"] = 0.5f;
			_changeFactors["pee_urgency"]	= 0.5f;
			_changeFactors["poo_urgency"]	= 0.5f;
			_resetFactors = new List<string>();
			config = OCConfig.Instance;
	}