<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.winterresortsim.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.winterresortsim.com/feed.php">
        <title>WRS Wiki modding:luasource-s2:basics</title>
        <description></description>
        <link>https://wiki.winterresortsim.com/</link>
        <image rdf:resource="https://wiki.winterresortsim.com/lib/tpl/sprintdoc/images/favicon.ico" />
       <dc:date>2026-04-04T17:12:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.winterresortsim.com/modding:luasource-s2:basics:class?rev=1612891329&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.winterresortsim.com/modding:luasource-s2:basics:start?rev=1612891329&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.winterresortsim.com/modding:luasource-s2:basics:tableutil?rev=1612891329&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.winterresortsim.com/modding:luasource-s2:basics:vectorutils?rev=1612891329&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.winterresortsim.com/lib/tpl/sprintdoc/images/favicon.ico">
        <title>WRS Wiki</title>
        <link>https://wiki.winterresortsim.com/</link>
        <url>https://wiki.winterresortsim.com/lib/tpl/sprintdoc/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.winterresortsim.com/modding:luasource-s2:basics:class?rev=1612891329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-09T18:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basics/Class.lua</title>
        <link>https://wiki.winterresortsim.com/modding:luasource-s2:basics:class?rev=1612891329&amp;do=diff</link>
        <description>Basics/Class.lua

This is a WRS-specific implementation which allows it to use a table as class, and to utilize inheritance.




Class(baseClass, parentClass)

This function makes baseClass (table) a class which can, but does not have to inherit from another class (</description>
    </item>
    <item rdf:about="https://wiki.winterresortsim.com/modding:luasource-s2:basics:start?rev=1612891329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-09T18:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basics/</title>
        <link>https://wiki.winterresortsim.com/modding:luasource-s2:basics:start?rev=1612891329&amp;do=diff</link>
        <description>Basics/

Following files are contained in this directory:

	*  Basics/Class.lua
	*  Basics/TableUtil.lua
	*  Basics/VectorUtils.lua</description>
    </item>
    <item rdf:about="https://wiki.winterresortsim.com/modding:luasource-s2:basics:tableutil?rev=1612891329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-09T18:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basics/TableUtil.lua</title>
        <link>https://wiki.winterresortsim.com/modding:luasource-s2:basics:tableutil?rev=1612891329&amp;do=diff</link>
        <description>Basics/TableUtil.lua

This class provides handy utils functions that simplify handling of large tables.

TableUtil.deepCopy(tbl)

Provides a deep copy of tbl (table). This means that neither tbl nor any of its subtables will share a reference with the returned result.</description>
    </item>
    <item rdf:about="https://wiki.winterresortsim.com/modding:luasource-s2:basics:vectorutils?rev=1612891329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-09T18:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basics/VectorUtils.lua</title>
        <link>https://wiki.winterresortsim.com/modding:luasource-s2:basics:vectorutils?rev=1612891329&amp;do=diff</link>
        <description>Basics/VectorUtils.lua

This class provides some helpful utils functions when dealing with Vector3 or other vector types.

VectorUtils.transformDirection(objectId, vector)


  29  function VectorUtils.transformDirection(objectId, vector)
  30      return Vector3:new(Utils.transformDirection(objectId, vector.x, vector.y, vector.z));
  31  end;</description>
    </item>
</rdf:RDF>
