public override void DoCommand(AdvEngine engine)
        {
            float           fadeTime         = engine.Page.ToSkippedTime(this.time);
            AdvGraphicGroup characterManager = engine.GraphicManager.CharacterManager;

            if (string.IsNullOrEmpty(this.name))
            {
                characterManager.FadeOutAll(fadeTime);
            }
            else
            {
                AdvGraphicLayer layer = characterManager.FindLayerFromObjectName(this.name);
                if (layer != null)
                {
                    layer.FadeOut(this.name, fadeTime);
                }
                else
                {
                    layer = characterManager.FindLayer(this.name);
                    if (layer != null)
                    {
                        layer.FadeOutAll(fadeTime);
                    }
                }
            }
        }
Example #2
0
        public override void DoCommand(AdvEngine engine)
        {
            AdvGraphicLayer layer = engine.GraphicManager.FindLayer(this.name);

            if (layer != null)
            {
                layer.FadeOutAll(this.fadeTime);
            }
            else
            {
                Debug.LogError("Not found " + this.name + " Please input Layer name");
            }
        }
Example #3
0
        public override void DoCommand(AdvEngine engine)
        {
            //オブジェクト名からレイヤーを探す
            AdvGraphicLayer layer = engine.GraphicManager.FindLayer(name);

            if (layer != null)
            {
                //消す
                layer.FadeOutAll(fadeTime);
            }
            else
            {
                Debug.LogError("Not found " + name + " Please input Layer name");
            }
        }