Show / Hide Table of Contents

Class Prototile

Inheritance
System.Object
Prototile
Namespace: Sylves
Assembly: Sylves.dll
Syntax
public class Prototile : Object

Constructors

Prototile()

Declaration
public Prototile()

Properties

ChildPrototiles

Declaration
public (Matrix4x4, string)[] ChildPrototiles { get; set; }
Property Value
Type Description
System.ValueTuple<Matrix4x4, System.String>[]

ChildTiles

Declaration
public Vector3[][] ChildTiles { get; set; }
Property Value
Type Description
Vector3[][]

ExteriorPrototileAdjacencies

Declaration
public (int, int, int, int, int)[] ExteriorPrototileAdjacencies { get; set; }
Property Value
Type Description
System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32, System.Int32>[]

ExteriorTileAdjacencies

Declaration
public (int, int, int, int, int)[] ExteriorTileAdjacencies { get; set; }
Property Value
Type Description
System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32, System.Int32>[]

InteriorPrototileAdjacencies

Declaration
public (int, int, int, int)[] InteriorPrototileAdjacencies { get; set; }
Property Value
Type Description
System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32>[]

InteriorTileAdjacencies

Declaration
public (int, int, int, int)[] InteriorTileAdjacencies { get; set; }
Property Value
Type Description
System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32>[]

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

PassthroughPrototileAdjacencies

Declaration
public (int, int, int, int)[] PassthroughPrototileAdjacencies { get; set; }
Property Value
Type Description
System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32>[]

Methods

Clone()

Declaration
public Prototile Clone()
Returns
Type Description
Prototile

CopyPrototileToTiles()

Declaration
public Prototile CopyPrototileToTiles()
Returns
Type Description
Prototile

Rename(String)

Declaration
public Prototile Rename(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
Prototile

RenameChildren(Dictionary<String, String>)

Declaration
public Prototile RenameChildren(Dictionary<string, string> renames)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<System.String, System.String> renames
Returns
Type Description
Prototile

SwapChildren(Int32, Int32)

Declaration
public Prototile SwapChildren(int a, int b)
Parameters
Type Name Description
System.Int32 a
System.Int32 b
Returns
Type Description
Prototile

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
In This Article
Back to top Generated by DocFX