Tanoda
UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets Class Reference
Inheritance diagram for UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets:

Classes

class  JsonColor
 

Public Types

enum  SaveType { None , PlayerPrefs , JsonFile }
 

Public Member Functions

virtual void CreatePresetButton ()
 
virtual void LoadPresets (SaveType saveType)
 
virtual void SavePresets (SaveType saveType)
 
virtual void CreatePreset (Color color, bool loading)
 
virtual void CreatePreset (Color color)
 
virtual void PresetSelect (Image sender)
 

Public Attributes

ColorPickerControl picker
 
Image createPresetImage
 
Transform createButton
 
SaveType saveMode = SaveType.None
 

Protected Member Functions

virtual void Reset ()
 
virtual void Awake ()
 
virtual void HSVChanged (float h, float s, float v)
 
virtual void ColorChanged (Color color)
 

Protected Attributes

GameObject presetPrefab
 
int maxPresets = 16
 
Color[] predefinedPresets
 
List< Colorpresets = new List<Color>()
 
string playerPrefsKey
 

Properties

virtual string JsonFilePath [get]
 

Detailed Description

Definition at line 7 of file ColorPickerPresets.cs.

Member Enumeration Documentation

◆ SaveType

Enumerator
None 
PlayerPrefs 
JsonFile 

Definition at line 24 of file ColorPickerPresets.cs.

Member Function Documentation

◆ Awake()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.Awake ( )
protectedvirtual

Definition at line 41 of file ColorPickerPresets.cs.

◆ ColorChanged()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.ColorChanged ( Color  color)
protectedvirtual

Definition at line 188 of file ColorPickerPresets.cs.

◆ CreatePreset() [1/2]

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.CreatePreset ( Color  color)
virtual

Definition at line 172 of file ColorPickerPresets.cs.

◆ CreatePreset() [2/2]

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.CreatePreset ( Color  color,
bool  loading 
)
virtual

Definition at line 154 of file ColorPickerPresets.cs.

◆ CreatePresetButton()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.CreatePresetButton ( )
virtual

Definition at line 52 of file ColorPickerPresets.cs.

◆ HSVChanged()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.HSVChanged ( float  h,
float  s,
float  v 
)
protectedvirtual

Definition at line 182 of file ColorPickerPresets.cs.

◆ LoadPresets()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.LoadPresets ( SaveType  saveType)
virtual

Definition at line 57 of file ColorPickerPresets.cs.

◆ PresetSelect()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.PresetSelect ( Image  sender)
virtual

Definition at line 177 of file ColorPickerPresets.cs.

◆ Reset()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.Reset ( )
protectedvirtual

Definition at line 36 of file ColorPickerPresets.cs.

◆ SavePresets()

virtual void UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.SavePresets ( SaveType  saveType)
virtual

Definition at line 99 of file ColorPickerPresets.cs.

Member Data Documentation

◆ createButton

Transform UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.createButton

Definition at line 22 of file ColorPickerPresets.cs.

◆ createPresetImage

Image UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.createPresetImage

Definition at line 21 of file ColorPickerPresets.cs.

◆ maxPresets

int UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.maxPresets = 16
protected

Definition at line 15 of file ColorPickerPresets.cs.

◆ picker

ColorPickerControl UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.picker

Definition at line 9 of file ColorPickerPresets.cs.

◆ playerPrefsKey

string UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.playerPrefsKey
protected

Definition at line 29 of file ColorPickerPresets.cs.

◆ predefinedPresets

Color [] UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.predefinedPresets
protected

Definition at line 18 of file ColorPickerPresets.cs.

◆ presetPrefab

GameObject UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.presetPrefab
protected

Definition at line 12 of file ColorPickerPresets.cs.

◆ presets

List<Color> UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.presets = new List<Color>()
protected

Definition at line 20 of file ColorPickerPresets.cs.

◆ saveMode

SaveType UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.saveMode = SaveType.None

Definition at line 26 of file ColorPickerPresets.cs.

Property Documentation

◆ JsonFilePath

virtual string UnityEngine.UI.Extensions.ColorPicker.ColorPickerPresets.JsonFilePath
get

Definition at line 31 of file ColorPickerPresets.cs.


The documentation for this class was generated from the following file: