Ejemplo n.º 1
0
        DateTime PerformDateTimeModification(IDateTimeOperationTO dateTimeTO, DateTime tmpDateTime)
        {
            var dateTime = tmpDateTime;

            if (!string.IsNullOrWhiteSpace(dateTimeTO.TimeModifierType))
            {
                Func <DateTime, int, DateTime> funcToExecute;
                if (TimeModifiers.TryGetValue(dateTimeTO.TimeModifierType, out funcToExecute) &&
                    funcToExecute != null)
                {
                    dateTime = funcToExecute(dateTime, dateTimeTO.TimeModifierAmount);
                }
            }

            return(dateTime);
        }
Ejemplo n.º 2
0
        DateTime PerformDateTimeModification(IDateTimeOperationTO dateTimeTO, DateTime tmpDateTime)
        {
            var dateTime = tmpDateTime;

            if (string.IsNullOrWhiteSpace(dateTimeTO.TimeModifierType))
            {
                return(dateTime);
            }

            if (TimeModifiers.TryGetValue(dateTimeTO.TimeModifierType, out var funcToExecute))
            {
                dateTime = funcToExecute(dateTime, dateTimeTO.TimeModifierAmount);
            }

            return(dateTime);
        }
Ejemplo n.º 3
0
    bool canGaugeFillUp;                        //Can custom gauge be filled?

    // Use this for initialization
    void Awake()
    {
        timeModifier = GameObject.Find("Gamestate").GetComponent <TimeModifiers>();
    }