Skip to content

Commit bc69390

Browse files
committed
feat: Add Cloneable interface
Introduced a `Cloneable` interface to enable object cloning. This interface requires implementing a `clone()` method.
1 parent 17e143c commit bc69390

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/core/ecs/clone.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
abstract class Cloneable<TSelf extends Cloneable<TSelf>> {
2+
TSelf clone();
3+
}

macos/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ EXTERNAL SOURCES:
2222

2323
SPEC CHECKSUMS:
2424
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
25-
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
26-
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
25+
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
26+
shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
2727

2828
PODFILE CHECKSUM: 353c8bcc5d5b0994e508d035b5431cfe18c1dea7
2929

0 commit comments

Comments
 (0)