Esempio n. 1
0
            public void Execute(int i)
            {
                var screen_pos = screen_position_list_[i].Value;
                var spd        = new SpriteData();

                spd.setType(SpriteManager.Type.cursor);
                spd.setPosition(ref screen_pos);
                spd.setColor(0.1f, 1f, 1f, 1f);
                sprite_data_list_.AddRef(ref spd);
            }
Esempio n. 2
0
            public void Execute(int i)
            {
                LockTarget lt = locktarget_list_[i];

                if (lt.isLocked(time_))
                {
                    var screen_pos = screen_position_list_[i];
                    var spd        = new SpriteData();
                    spd.setType(SpriteManager.Type.target);
                    spd.setPosition(ref screen_pos.Value);
                    if (lt.isFired(time_))
                    {
                        spd.setColor(1f, 0.25f, 0.2f, 1f);
                    }
                    else
                    {
                        spd.setColor(0.1f, 1f, 0.5f, 1f);
                    }
                    sprite_data_list_.AddRef(ref spd);
                }
            }