ICopyable<T> Interface

Summary

Interface for objects that can be copied.
graph BT Type["ICopyable<T>"] class Type type-node Implementing0["SpringDefinitions"]-.->Type click Implementing0 "/flexi-motion/api/FlexiMotion/SpringDefinitions" Implementing1["FlexiMotionDefinition"]-.->Type click Implementing1 "/flexi-motion/api/FlexiMotion/FlexiMotionDefinition" Implementing2["SphereColliderDefinitions"]-.->Type click Implementing2 "/flexi-motion/api/FlexiMotion.Modifiers/SphereColliderDefinitions"

Syntax

public interface ICopyable<T>

Type Parameters

Name Description
T

Methods

Name Value Summary
CopyFrom(T) void
Copies the contents of `copyFrom` into this object, replacing its previous contents.

Extension Methods

Name Value Summary
LogTemp<ICopyable<T>>(Object) T
Debug.Log(message, context) with an [System.ObsoleteAttribute] warning so you remember to remove any calls.
SafeGetHashCode<ICopyable<T>>() int
Uses System.Collections.Generic.EqualityComparer`1.Default to get a hash code.