docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Set SpawnEvent <Attribute>

    Menu Path: Spawn > Set SpawnEvent <Attribute>

    The Set SpawnEvent Block modifies the content of attributes stored in the Context event attribute.

    Block compatibility

    This Block is compatible with the following Contexts:

    • Spawn

    Block settings

    Input Type Description
    Attribute Enum (Inspector) Specifies the attribute to set the value for.
    Random Mode Enum (Inspector) Determines whether and how the system randomises the value of the attribute. The options are:
    • Off: Does not calculate a random value for the attribute. Uses the value you provide in the input directly.
    • Per Component: Calculates a random value for each of the attribute's components.
    • Uniform: Calculates a single random value and uses it for all of the attribute's components.

    Block properties

    Input Type Description
    <Attribute name> Depends on the attribute The value to set the attribute.
    This property only appears if you set Random Mode to Off.
    Min Depends on the attribute The minimum value this Block can set the attribute to.
    This property only appears if you set Random Mode to Per Component or Uniform.
    Max Depends on the attribute The maximum value this Block can set the attribute to.
    This property only appears if you set Random Mode to Per Component or Uniform.

    Remarks

    The system automatically transfers event attributes between spawn events, however, to retrieve the spawn event in an Initialize Context, you have to use Inherit Source Attribute or the Get Attribute Operator with Location set to Source.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)