예제 #1
0
        //オブジェクトを描画する
        internal AdvGraphicObject Draw(string name, AdvGraphicOperaitonArg arg)
        {
            AdvGraphicObject obj = GetObjectCreateIfMissing(name, arg);

            obj.Draw(arg);
            return(obj);
        }
예제 #2
0
        //オブジェクトを描画する
        internal AdvGraphicObject Draw(string name, AdvGraphicOperaitonArg arg)
        {
            AdvGraphicObject obj = GetObjectCreateIfMissing(name, arg.Graphic);

            obj.Loader.LoadGraphic(arg.Graphic, () =>
            {
                obj.Draw(arg, arg.GetSkippedFadeTime(Engine));
            });
            return(obj);
        }
예제 #3
0
 //デフォルトオブジェクトとして描画する
 internal AdvGraphicObject DrawToDefault(string name, AdvGraphicOperaitonArg arg)
 {
     //デフォルトオブジェクトの名前が違うなら、そのオブジェクトを消す
     if (DefaultObject != null && DefaultObject.name != name)
     {
         //フェードアウトする
         FadeOut(DefaultObject.name, arg.FadeTime);
     }
     defaultObject = GetObjectCreateIfMissing(name, arg);
     defaultObject.Draw(arg);
     return(defaultObject);
 }