// ===========================================================
        // 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;
 }
Esempio n. 5
0
        public void Execute(EnergyBarBase sender)
        {
            if (receiver != null && !string.IsNullOrEmpty(methodName))
            {
                receiver.SendMessage(methodName, sender);
            }

            if (eventReceiver != null)
            {
                eventReceiver(sender);
            }
        }
Esempio n. 6
0
        // ===========================================================
        // 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;
        }
Esempio n. 7
0
        public void Execute(EnergyBarBase sender) {
            if (receiver != null && !string.IsNullOrEmpty(methodName)) {
                receiver.SendMessage(methodName, sender);
            }

            if (eventReceiver != null) {
                eventReceiver(sender);
            }
        }
Esempio n. 8
0
 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;
        }
    // ===========================================================
    // 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;
    }
Esempio n. 11
0
 void OnEnable()
 {
     energyBarBase = GetComponent<EnergyBarBase>();
 }