public TextChar(Vector2 pos, char ch, Font font) : base(pos, font.TextureName, DrawMgr.Layer.GUI) { this.font = font; charW = this.font.CharW; charH = this.font.CharH; scale = font.Scale; Sprite = new Sprite(charW * scale, charH * scale); Position = pos; Sprite.pivot = new Vector2(Sprite.Width / 2, Sprite.Height / 2); Sprite.Camera = CameraMgr.GetCamera("GUI"); Character = ch; UpdateMgr.Add(this); DrawMgr.Add(this); }
public virtual void BeginEffect() { CurrentTime = 0; UpdateMgr.Add(this); }
public virtual void Create() { UpdateMgr.Add(this); DrawMgr.Add(this); }
public void Resume() { UpdateMgr.Add(this); }
public void Start() { Reset(); UpdateMgr.Add(this); }