Beispiel #1
0
    /// <summary>
    /// 创建新的item
    /// </summary>
    /// <param name="str"></param>
    public void CreateItem(ChatInfo str, float speed)
    {
        GameObject item = GameObject.Instantiate(_bulletScreenItemController.gameObject, _boxRect);
        ChatBulletScreenItemController chatBulletScreenItemController = item.GetComponent <ChatBulletScreenItemController>();

        chatBulletScreenItemController.ShowData(str, speed);
        _chatBulletScreenItemControllers.Add(chatBulletScreenItemController);
    }
Beispiel #2
0
    /// <summary>
    /// 显示item
    /// </summary>
    /// <param name="str"></param>
    public void OpenItem(ChatInfo str)
    {
        ChatBulletScreenItemController item = GetHidItem();

        if (item != null)
        {
            item.ShowData(str, 100);
        }
        else
        {
            CreateItem(str, 100);
        }
    }