protected new virtual void Awake() { base.Awake(); thumbnail.sprite = null; warningPanel.SetActive(false); if (!EnvironmentSettings.RUNNING_TESTS) { view = GetComponentInParent <AvatarEditorHUDView>(); } }
public void Initialize(UserProfile userProfile, WearableDictionary catalog, bool bypassUpdateAvatarPreview = false) { this.userProfile = userProfile; this.bypassUpdateAvatarPreview = bypassUpdateAvatarPreview; view = AvatarEditorHUDView.Create(this); skinColorList = Resources.Load <ColorList>("SkinTone"); hairColorList = Resources.Load <ColorList>("HairColor"); eyeColorList = Resources.Load <ColorList>("EyeColor"); view.SetColors(skinColorList.colors, hairColorList.colors, eyeColorList.colors); SetCatalog(catalog); LoadUserProfile(userProfile, true); this.userProfile.OnUpdate += LoadUserProfile; }
public void Initialize(UserProfile userProfile, BaseDictionary <string, WearableItem> catalog, bool bypassUpdateAvatarPreview = false) { this.userProfile = userProfile; this.bypassUpdateAvatarPreview = bypassUpdateAvatarPreview; view = AvatarEditorHUDView.Create(this); view.OnToggleActionTriggered += ToggleVisibility; view.OnCloseActionTriggered += DiscardAndClose; skinColorList = Resources.Load <ColorList>("SkinTone"); hairColorList = Resources.Load <ColorList>("HairColor"); eyeColorList = Resources.Load <ColorList>("EyeColor"); view.SetColors(skinColorList.colors, hairColorList.colors, eyeColorList.colors); SetCatalog(catalog); LoadUserProfile(userProfile, true); this.userProfile.OnUpdate += LoadUserProfile; }