public void Init(Sprite _sprite, string initani, Texture.TextureMgr _tmgr) { tmgr = _tmgr; sprite = _sprite; var drawani = SpriteAniMgr.CreateAni(sprite, initani, tmgr); controller = new SpriteAniController(drawani.GetElement(null)); }
//public Vector2 seedorient = new Vector2(0, 0); //public Vector2 seedsize = new Vector2(0, 0); public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr) { //seedorient = seed.orient; //seedsize = seed.size; this.Size = seed.size; this.Orient = seed.orient; drawblock = tmgr.GetTexture(seed.texname); }
public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr) { var block = tmgr.GetTexture(seed.texname); tex = block.parent.texture; srcuv = block.uv; seedsize = seed.size; seedorient = seed.orient; }
public static SpriteAni CreateAni(Sprite sprite, string ani, Texture.TextureMgr tmgr, string texpath = "") { string hash = sprite.name + "|" + ani; if (bufs.ContainsKey(hash) == false) { bufs[hash] = SpriteAni.CreateAni(sprite.anims[ani], tmgr, texpath); } return(bufs[hash]); }
public void InitWithSeed(Seed seed, Texture.TextureMgr tmgr) { block = tmgr.GetTexture(seed.texname); seedsize = seed.size; seedorient = seed.orient; }