コード例 #1
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);
                }
            }