Example #1
0
    public void ComplimentRecruit(Random r)
    {
        IMessage msg = GenerateCompliment(r);

        platform.AddPlayerMessage(msg);
        if (!IsOver)
        {
            IMessage response = currentRecruitProfile.GenerateComplimentResponse(r);
            platform.AddResponse(response, true);
            currentRecruitProfile.GetUser().ChangeConversionChance(COMPLIMENT_DELTA);
        }
    }
    internal void Load(IUserProfile profile)
    {
        this.profile = profile;
        IUser user = profile.GetUser();

        fullNameAndGenderText.text = user.GetFullName() + ", " + user.Gender;
        distanceText.text          = string.Format("{0:0.0} miles away", user.Distance);
        interestBox.text           = GetInterestText(profile.Interests);
        Sprite sprite = profile.Image;

        if (sprite == null)
        {
            string gender   = user.Gender == Gender.Female ? "female" : "male";
            string path     = String.Format(@"images/profile_images/{0}_portraits/", gender);
            string filename = String.Format("default_{0}", gender);
            sprite = Resources.Load <Sprite>(path + filename);
        }
        profilePicture.sprite = sprite;
    }