Zdexby TheHolyOneZ
36,909 classes
Class

SettingColorOption

: SettingWithValue`1 : Object
Kamgam.SettingsGenerator.SettingColorOption, Kamgam.SettingsGenerator 0x00A8 (168 B) inherited 0x0070 Kamgam.SettingsGenerator.dll
0x00x00A8

Members 9

OffsetSizeNameTypeFlagsDefault
—0x04DataTypeDataTypePublicStatic+1 flags8
0x08OnSettingColorOptionChangedAction<Kamgam.SettingsGenerator.SettingColorOption>Private—
0x08OnValueChangedAction<System.Int32>Private—
0x08_optionsList<UnityEngine.Color>1 flags—
0x01_overrideConnectionLabelsbool1 flags—
0x00890x07padding / unreflected
0x08ConnectionIConnectionWithOptions<UnityEngine.Color>Public+1 flags—
0x08ConnectionObjectColorOptionConnectionSOPrivate—
0x04_selectedIndexint2 flags—
0x01_valueInitializedbool1 flags—
0x00A50x03unreflected bytes to end of SettingColorOption
Inherited from SettingWithValue`1 17
OffsetSizeNameTypeFlagsDefault
0x01_hasUserDatabool2 flags—
0x01_isActivebool1 flags—
0x00120x06padding / unreflected
0x08IDstringPublic—
—0x08_IdFieldNamestringPublicStatic+1 flags3203186670240
0x01ApplyImmediatelyboolPublic—
0x00210x07padding / unreflected
0x08_groupsList<System.String>1 flags—
0x04_defaultValueint1 flags—
0x01HasDefaultValueboolPublic+1 flags—
0x01IgnoreConnectionDefaultsboolPublic—
0x01_hasChangedbool1 flags—
0x00370x01padding / unreflected
0x08_translateFuncFunc<System.String1 flags—
0x08_applyListenersList<System.Action<System.Int32>>1 flags—
0x08_changeListenersList<System.Action<System.Int32>>1 flags—
0x08_pulledFromConnectionListenersList<System.Action<System.Int32>>1 flags—
0x08_genericPulledFromConnectionListenersList<System.Action>1 flags—
0x08OnSettingChangedAction<Kamgam.SettingsGenerator.ISetting>Private—
0x08OnSettingAppliedAction<Kamgam.SettingsGenerator.ISetting>Private—

Functions 40

SignatureFlagsNativeParams
void add_OnSettingColorOptionChanged(Action<Kamgam.SettingsGenerator.SettingColorOption> value)Public+1 flags0x08
void remove_OnSettingColorOptionChanged(Action<Kamgam.SettingsGenerator.SettingColorOption> value)Public+1 flags0x08
void add_OnValueChanged(Action<System.Int32> value)Public+1 flags0x08
void remove_OnValueChanged(Action<System.Int32> value)Public+1 flags0x08
ConnectionSO GetConnectionSO()Public+1 flags0x08
void SetConnectionSO(ConnectionSO connectionSO)Public+1 flags0x08
int GetValue()Public+1 flags0x04
Color GetColorValue()Public0x10
Color GetColorValue(const Color& defaultColor)Public0x10
void SetValue(int selectedIndex, bool propagateChange)Public+1 flags0x04
void .ctor(SettingData data, List<System.String> groups, List<UnityEngine.Color> options)Public+1 flags0x08
void .ctor(const string& path, int selectedIndex, List<System.String> groups, List<UnityEngine.Color> options)Public+1 flags0x08
void triggerOnSettingChanged()2 flags0x00
void OnAfterDeserialize()Public+1 flags0x00
void SetOverrideConnectionLabels(bool overrideLabels)PublicFinal+2 flags0x01
void initLabelOverridesAfterNewConnection()1 flags0x00
bool GetOverrideConnectionLabels()PublicFinal+2 flags0x01
void ResetToDefault()Public+1 flags0x00
void SetOptionLabels(List<UnityEngine.Color> options)PublicFinal+2 flags0x08
bool HasOptions()PublicFinal+2 flags0x01
List<UnityEngine.Color> GetOptionLabels()PublicFinal+2 flags0x08
void ClearOptions()Public0x00
void AddOptions(IEnumerable<UnityEngine.Color> optionsToAdd)Public0x08
void SetValueFromObject(object value, bool propagateChange)Public+1 flags0x08
object GetValueAsObject()Public+1 flags0x08
DataType GetDataType()Public+1 flags0x04
SettingData SerializeValueToData()Public+1 flags0x08
void DeserializeValueFromData(SettingData data)Public+1 flags0x08
void extractConnectionFromObject()1 flags0x00
bool HasConnection()Public+1 flags0x01
bool HasConnectionObject()Public+1 flags0x01
void PullFromConnection()Public+1 flags0x00
void PullFromConnection(bool propagateChange)Public+1 flags0x01
void PushToConnection()Public+1 flags0x00
int GetConnectionOrder()Public+1 flags0x04
void SetConnection(IConnectionWithOptions<UnityEngine.Color> connection)Public0x08
IConnection<System.Int32> GetConnection()PublicFinal+2 flags0x08
IConnection GetConnectionInterface()Public+1 flags0x08
void SetConnection(IConnection<System.Int32> connection)PublicFinal+2 flags0x08
void OnQualityChanged(int qualityLevel)Public+1 flags0x04

Used by 14

types with a member, parameter or interface of this type