<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<snippet
    attachedevent="false"
    class="scripts.Design_0_0_BounceOffScreenBounds"
    classname="scripts.Design_0_0_BounceOffScreenBounds"
    desc="Makes the actor bounce off the screen bounds as if they where solid."
    description="Makes the actor bounce off the screen bounds as if they where solid."
    design="true"
    drawOrder="0"
    id="0"
    name="Bounce Off Screen Bounds"
    oid="-1"
    package="scripts"
    shared="false"
    type="actor">
    <actor
        default="thisactor"
        defaultValue="thisactor"
        desc=""
        dropdown=""
        fullname="Actor"
        hidden="true"
        id="2147483647"
        name="actor"
        order="0"/>
    <number
        default="0.5"
        defaultValue="0.5"
        desc="A factor determining the speed of the actor after it hits the screen bounds.&lt;br /&gt;&#10;Must be a value between 0 and 1. A bounciness of 1 will make the actor bounce off with the same speed. A bounciness of 0 will make the actor not bounce at all.&lt;br /&gt;&#10;"
        dropdown=""
        fullname="Bounciness"
        hidden="false"
        id="1"
        name="_Bounciness"
        order="3"/>
    <boolean
        default="false"
        defaultValue="false"
        desc=""
        dropdown=""
        fullname="Bounced X"
        hidden="true"
        id="4"
        name="_BouncedX"
        order="1"/>
    <boolean
        default="false"
        defaultValue="false"
        desc=""
        dropdown=""
        fullname="Bounced Y"
        hidden="true"
        id="5"
        name="_BouncedY"
        order="2"/>
    <blocks/>
    <events>
        <event
            displayName="Updated"
            enabled="true"
            id="2"
            name="step"
            order="3"
            repeats="true"/>
        <event
            displayName="Created"
            enabled="true"
            id="3"
            name="init"
            order="2"
            repeats="true"/>
    </events>
</snippet>
