protected virtual bool TryCut(GameObject p_object) { if (p_object != null) { Node2D v_node = p_object.GetComponent <Node2D>(); if (v_node != null) { return(v_node.Cut()); } } return(false); }