示例#1
0
    public override object Clone()
    {
        GameObject newItem   = Instantiate(gameObject);
        DiamondFX  diamondFX = newItem.GetComponent <DiamondFX>();

        return(diamondFX);
    }
示例#2
0
    private void PlayDiamondFX()
    {
        if (_diamondFXPool == null)
        {
            return;
        }

        DiamondFX diamomdFX = (DiamondFX)_diamondFXPool.GetItem();

        if (diamomdFX == null)
        {
            return;
        }

        diamomdFX.transform.position = transform.position;
        diamomdFX.gameObject.SetActive(true);
        diamomdFX.DelayedDisable();
    }