Example #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (ProcessTime != 0)
            {
                hash ^= ProcessTime.GetHashCode();
            }
            if (EventMask != 0)
            {
                hash ^= EventMask.GetHashCode();
            }
            if (HighestEventId != 0UL)
            {
                hash ^= HighestEventId.GetHashCode();
            }
            if (hasDataCase_ == HasDataOneofCase.Data)
            {
                hash ^= Data.GetHashCode();
            }
            if (hasDataCase_ == HasDataOneofCase.Error)
            {
                hash ^= Error.GetHashCode();
            }
            hash ^= (int)hasDataCase_;
            return(hash);
        }
Example #2
0
            public static TimeSpan DiffKrnlTime(ProcessTime one, ProcessTime two)
            {
                var one_krnlTime = FileTimeToDateTime(one._krnlTime);
                var two_krnlTime = FileTimeToDateTime(two._krnlTime);

                return(two_krnlTime.Subtract(one_krnlTime));
            }
    void Start()
    {
        textField    = GetComponent <Text> ();
        learningText = textField.text;
        ProcessPaths      pathProcessor           = new ProcessPaths();
        ProcessTime       timeProcessor           = new ProcessTime();
        List <RoomObject> roomWithNewPatrolPoints = pathProcessor.processPaths();

        timeProcessor.processTimeInRooms(roomWithNewPatrolPoints);
        MapGenerator.completedRooms = roomWithNewPatrolPoints;
        StartCoroutine(load());
    }