// =========================================================== // Constructors (Including Static Constructors) // =========================================================== // =========================================================== // Getters / Setters // =========================================================== // =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== public virtual void OnEnable() { energyBarBase = target as EnergyBarBase; texturesBackground = serializedObject.FindProperty("texturesBackground"); texturesForeground = serializedObject.FindProperty("texturesForeground"); premultipliedAlpha = serializedObject.FindProperty("premultipliedAlpha"); pivot = serializedObject.FindProperty("pivot"); guiDepth = serializedObject.FindProperty("guiDepth"); anchorObject = serializedObject.FindProperty("anchorObject"); anchorCamera = serializedObject.FindProperty("anchorCamera"); anchorOffset = serializedObject.FindProperty("anchorOffset"); anchor3d = serializedObject.FindProperty("anchor3d"); positionSizeFromTransform = serializedObject.FindProperty("positionSizeFromTransform"); positionSizeFromTransformNormalized = serializedObject.FindProperty("positionSizeFromTransformNormalized"); resizeMode = serializedObject.FindProperty("resizeMode"); labelEnabled = serializedObject.FindProperty("labelEnabled"); labelSkin = serializedObject.FindProperty("labelSkin"); labelPosition = serializedObject.FindProperty("labelPosition"); labelPositionNormalized = serializedObject.FindProperty("labelPositionNormalized"); labelPivot = serializedObject.FindProperty("labelPivot"); labelFormat = serializedObject.FindProperty("labelFormat"); labelColor = serializedObject.FindProperty("labelColor"); labelOutlineEnabled = serializedObject.FindProperty("labelOutlineEnabled"); labelOutlineColor = serializedObject.FindProperty("labelOutlineColor"); labelFont = serializedObject.FindProperty("labelFont"); labelScale = serializedObject.FindProperty("labelScale"); effectSmoothChange = serializedObject.FindProperty("effectSmoothChange"); effectSmoothChangeSpeed = serializedObject.FindProperty("effectSmoothChangeSpeed"); }
// =========================================================== // Constructors (Including Static Constructors) // =========================================================== // =========================================================== // Getters / Setters // =========================================================== // =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== public void OnEnable() { energyBarBase = target as EnergyBarBase; texturesBackground = serializedObject.FindProperty("texturesBackground"); texturesForeground = serializedObject.FindProperty("texturesForeground"); premultipliedAlpha = serializedObject.FindProperty("premultipliedAlpha"); pivot = serializedObject.FindProperty("pivot"); guiDepth = serializedObject.FindProperty("guiDepth"); anchorObject = serializedObject.FindProperty("anchorObject"); anchorCamera = serializedObject.FindProperty("anchorCamera"); anchorOffset = serializedObject.FindProperty("anchorOffset"); anchor3d = serializedObject.FindProperty("anchor3d"); positionSizeFromTransform = serializedObject.FindProperty("positionSizeFromTransform"); positionSizeFromTransformNormalized = serializedObject.FindProperty("positionSizeFromTransformNormalized"); labelEnabled = serializedObject.FindProperty("labelEnabled"); labelSkin = serializedObject.FindProperty("labelSkin"); labelPosition = serializedObject.FindProperty("labelPosition"); labelPositionNormalized = serializedObject.FindProperty("labelPositionNormalized"); labelFormat = serializedObject.FindProperty("labelFormat"); labelColor = serializedObject.FindProperty("labelColor"); labelOutlineEnabled = serializedObject.FindProperty("labelOutlineEnabled"); labelOutlineColor = serializedObject.FindProperty("labelOutlineColor"); labelFont = serializedObject.FindProperty("labelFont"); labelScale = serializedObject.FindProperty("labelScale"); effectSmoothChange = serializedObject.FindProperty("effectSmoothChange"); effectSmoothChangeSpeed = serializedObject.FindProperty("effectSmoothChangeSpeed"); }
private void DoGet() { if (cachedBarObject != gameObject.Value) { cachedBarObject = gameObject.Value; cachedEnergyBar = cachedBarObject.GetComponent <EnergyBarBase>(); } store.Value = cachedEnergyBar.displayValue; }
private void DoChange() { if (cachedBarObject != gameObject.Value) { cachedBarObject = gameObject.Value; cachedEnergyBar = cachedBarObject.GetComponent <EnergyBarBase>(); } cachedEnergyBar.effectSmoothChange = effectEnabled.Value; cachedEnergyBar.effectSmoothChangeSpeed = smoothSpeed.Value; }
public void Execute(EnergyBarBase sender) { if (receiver != null && !string.IsNullOrEmpty(methodName)) { receiver.SendMessage(methodName, sender); } if (eventReceiver != null) { eventReceiver(sender); } }
// =========================================================== // Constructors (Including Static Constructors) // =========================================================== // =========================================================== // Getters / Setters // =========================================================== // =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== public virtual void OnEnable() { energyBarBase = target as EnergyBarBase; energyBar3DBase = target as EnergyBar3DBase; textureMode = serializedObject.FindProperty("textureMode"); atlas = serializedObject.FindProperty("atlas"); atlasTexturesBackground = serializedObject.FindProperty("atlasTexturesBackground"); atlasTexturesForeground = serializedObject.FindProperty("atlasTexturesForeground"); texturesBackground = serializedObject.FindProperty("texturesBackground"); texturesForeground = serializedObject.FindProperty("texturesForeground"); premultipliedAlpha = serializedObject.FindProperty("premultipliedAlpha"); pivot = serializedObject.FindProperty("pivot"); guiDepth = serializedObject.FindProperty("guiDepth"); anchorObject = serializedObject.FindProperty("anchorObject"); anchorCamera = serializedObject.FindProperty("anchorCamera"); anchorOffset = serializedObject.FindProperty("anchorOffset"); anchor3d = serializedObject.FindProperty("anchor3d"); positionSizeFromTransform = serializedObject.FindProperty("positionSizeFromTransform"); positionSizeFromTransformNormalized = serializedObject.FindProperty("positionSizeFromTransformNormalized"); resizeMode = serializedObject.FindProperty("resizeMode"); labelEnabled = serializedObject.FindProperty("labelEnabled"); labelSkin = serializedObject.FindProperty("labelSkin"); labelPosition = serializedObject.FindProperty("labelPosition"); labelPositionNormalized = serializedObject.FindProperty("labelPositionNormalized"); labelPivot = serializedObject.FindProperty("labelPivot"); labelFormat = serializedObject.FindProperty("labelFormat"); labelColor = serializedObject.FindProperty("labelColor"); labelOutlineEnabled = serializedObject.FindProperty("labelOutlineEnabled"); labelOutlineColor = serializedObject.FindProperty("labelOutlineColor"); labelFont = serializedObject.FindProperty("labelFont"); labelScale = serializedObject.FindProperty("labelScale"); effectSmoothChange = serializedObject.FindProperty("effectSmoothChange"); effectSmoothChangeSpeed = serializedObject.FindProperty("effectSmoothChangeSpeed"); effectSmoothChangeDirection = serializedObject.FindProperty("effectSmoothChangeDirection"); effectSmoothChangeFinishedNotify = serializedObject.FindProperty("effectSmoothChangeFinishedNotify"); smoothEffectAnimBool.valueChanged.AddListener(Repaint); smoothEffectAnimBool.value = effectSmoothChange.boolValue; }
void OnEnable() { energyBarBase = GetComponent <EnergyBarBase>(); }
List<Texture2D> TexturesOf(EnergyBarBase.Tex[] textures) { List<Texture2D> o = new List<Texture2D>(); foreach (var tex in textures) { o.Add(tex.texture); } return o; }
void OnEnable() { energyBarBase = GetComponent<EnergyBarBase>(); }