Esempio n. 1
0
        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);
 }
Esempio n. 3
0
 public virtual void Create()
 {
     UpdateMgr.Add(this);
     DrawMgr.Add(this);
 }
 public void Resume()
 {
     UpdateMgr.Add(this);
 }
 public void Start()
 {
     Reset();
     UpdateMgr.Add(this);
 }