ComponentFlags NotCloned

robot_2Generated
code_blocksInput

Description

The NotCloned field is a member of the ComponentFlags enumeration in the Sandbox API. It is used to specify that a component should not be serialized when an object is cloned. This is particularly useful in scenarios where certain components should remain unique to their original instance and not be duplicated during cloning operations.

Usage

Use the NotCloned flag when you want to ensure that a component is not included in the serialization process during cloning. This can help maintain the integrity of components that should not be duplicated, such as those that manage unique resources or state.

Example

// Example of using ComponentFlags.NotCloned
public class MyComponent : Component
{
    public MyComponent()
    {
        // Set the component flags to NotCloned
        this.Flags = ComponentFlags.NotCloned;
    }
}