public VisualPartRuntime Pull() { if (!_initialised) { Init(); } VisualPartRuntime output = GetPoolItem(); output.Activate(); return(output); }
public void Activate() { HUtils.log(); if (_renderer == null) { _renderer = gameObject.AddComponent <MeshRenderer>(); } _renderer.enabled = true; if (_sibling != null) { _sibling.Activate(); } }