private static bool IsHierarchyValid(DropEventArgs args) { var parent = args.Target as GameObject; while (parent != null && parent != args.Data) parent = parent.Parent; return parent == null; }
private static bool IsDataValid(DropEventArgs args) { return args.Data is GameObject; }