Esempio n. 1
0
        public static void EndLoversRomance(Hero hero1, Hero hero2, int level = RomanceLevel_Lovers)
        {
            if (hero1 == null || hero2 == null)
            {
                return;
            }

            Romance.RomanticState state = Romance.GetRomanticState(hero1, hero2);
            if (state != null && (int)state.Level == level)
            {
                state.Level = Romance.RomanceLevelEnum.Ended;
            }
        }
Esempio n. 2
0
        private static Hero GetRomanticLover(Hero hero, Romance.RomanticState rs, int level = RomanceLevel_Lovers)
        {
            if (hero == null || rs == null)
            {
                return(null);
            }

            if (rs.Person1 == hero && (int)rs.Level == level)
            {
                return(rs.Person2);
            }
            if (rs.Person2 == hero && (int)rs.Level == level)
            {
                return(rs.Person1);
            }

            return(null);
        }