Exemplo n.º 1
0
    private void TransferFluid(RaycastHit hit, float count)
    {
        FluidContainer container = hit.transform.GetComponent <FluidContainer>();

        if (container != null && container != _fluidContainer)
        {
            container.Increase(count, _fluidContainer.GetColor());
        }
    }
Exemplo n.º 2
0
        public bool CheckContainer(SphereCollider _collider)
        {
            FluidContainer container = _collider.GetComponent <FluidContainer>();

            return(container != null && container.isActiveAndEnabled);
        }