Пример #1
0
    public PlayerAvatarSettings(string para_gender,
	                            			 ClothingConfig para_clothingSettings)
    {
        //Debug.Log("GENDER: "+para_gender);
        gender = para_gender;
        clothingSettings = para_clothingSettings;
    }
Пример #2
0
 public void initWithDefaultState()
 {
     gender = "Male";
     clothingSettings = new ClothingConfig();
     string basicPrefix = "AV01";
     clothingSettings.setClothing("Head",basicPrefix);
     clothingSettings.setClothing("Body",basicPrefix);
     clothingSettings.setClothing("Leg",basicPrefix);
 }
Пример #3
0
    void Start()
    {
        GameObject photoDestinationGuide = GameObject.Find("PhotoDestination");
        PhotoVisualiser photoVisualiser = new PhotoVisualiser();

        ClothingConfig playerClothingConfig = new ClothingConfig();
        playerClothingConfig.setClothing("Head","AV010");
        playerClothingConfig.setClothing("Body","AV04");
        playerClothingConfig.setClothing("Leg","AV01");

        Photo tmpPhotoDetails = new Photo((ApplicationID)System.Enum.ToObject(typeof(ApplicationID),0),0,
                                          new PhotoCharacterElement(8,Random.Range(1,4),null),
                                          new PhotoCharacterElement(0,Random.Range(1,4),null),
                                          new PlayerAvatarSettings("Male",playerClothingConfig),
                                          Random.Range(1,4),
                                          "Test Photo",
                                          null);

        photoVisualiser.producePhotoRender("TestPhoto",tmpPhotoDetails,0.05f,photoDestinationGuide,true);
    }
Пример #4
0
    public void applyClothingConfig(ClothingConfig para_cConfig, ClothingSize para_size)
    {
        if(para_cConfig != null)
        {
            ClothingConfigIterator iter = para_cConfig.getIterator();

            while(iter.hasNext())
            {
                string[] catNItemPair = iter.getNextClothingInfo();
                string tmpCategoryName = catNItemPair[0];
                string tmpClothingSelectionPrefix = catNItemPair[1];

                if(para_size == ClothingSize.BIG)
                {
                    tmpClothingSelectionPrefix = "Big_"+tmpClothingSelectionPrefix;
                }

                applyClothingByCategory(tmpCategoryName,tmpClothingSelectionPrefix,para_size);
            }
        }
    }
Пример #5
0
 public ClothingConfigIterator(ClothingConfig para_config)
 {
     config = para_config;
 }