docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RuleTileTemplateUtility

    Class containing utility methods for RuleTile Template

    Inheritance
    object
    RuleTileTemplateUtility
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.Tilemaps
    Assembly: Unity.2D.Tilemap.Extras.Editor.dll
    Syntax
    public static class RuleTileTemplateUtility

    Methods

    ApplyTemplateToRuleTile(RuleTileTemplate, Texture2D, RuleTile, bool)

    Applies an RuleTileTemplate to an RuleTile with a source Texture2D

    Declaration
    public static void ApplyTemplateToRuleTile(this RuleTileTemplate template, Texture2D texture, RuleTile ruleTile, bool matchExact = true)
    Parameters
    Type Name Description
    RuleTileTemplate template

    RuleTileTemplate to apply.

    Texture2D texture

    Source Texture2D containing Sprites for the RuleTileTemplate.

    RuleTile ruleTile

    RuleTile updated with RuleTileTemplate.

    bool matchExact

    Match Sprites from Source exactly with positional data from RuleTileTemplate or match based on relative positional size.

    CreateTemplate(RuleTile)

    Creates an RuleTileTemplate with the given parameters.

    Declaration
    public static RuleTileTemplate CreateTemplate(RuleTile ruleTile)
    Parameters
    Type Name Description
    RuleTile ruleTile

    RuleTile to save template with.

    Returns
    Type Description
    RuleTileTemplate

    RuleTileTemplate generated with the given parameters.

    SaveTemplateToFile(RuleTile)

    Creates and saves an RuleTileTemplate with a FilePanel.

    Declaration
    public static void SaveTemplateToFile(RuleTile ruleTile)
    Parameters
    Type Name Description
    RuleTile ruleTile

    RuleTile to save template with.

    In This Article
    Back to top
    Copyright © 2024 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)