示例#1
0
        public IRenderBase CreateObject(RenderProtocol renderProtocol, int gameSize)
        {
            IRenderBase result = null;

            switch (renderProtocol)
            {
            case RenderProtocol.CreateNumberObject:
            {
                result = new mmNumberObject();
            }
            break;
            }

            return(result);
        }
示例#2
0
        public IRenderBase CreateObject(RenderProtocol renderProtocol, int gameSize)
        {
            IRenderBase renderObject = null;

            switch (renderProtocol)
            {
            case RenderProtocol.None:
                renderObject = null;
                break;

            case RenderProtocol.CreateNumberObject:
                renderObject = new NumberObject(gameSize, width, height, canvasOb);
                break;
            }

            return(renderObject);
        }
示例#3
0
 public void DestroyObject(IRenderBase iRenderBase)
 {
     Destroy(iRenderBase as Object);
 }
示例#4
0
 public void DestroyObject(IRenderBase iRenderBase)
 {
 }
示例#5
0
        public void DestroyObject(IRenderBase iRenderBase)
        {
            zcyNumberObject zcyObj = iRenderBase as zcyNumberObject;

            GameObject.Destroy(zcyObj.numberGameObject);
        }
示例#6
0
        public void DestroyObject(IRenderBase iRenderBase)
        {
            Number go = (Number)iRenderBase;

            Destroy(go.objNumber);
        }