C# 扩展平铺类

C# 扩展平铺类,c#,unity3d,C#,Unity3d,您好,我通过extendTile类创建了我自己的Tile,它看起来像: public class PathScript:Tile { private bool edit; public bool EDIT { get { return edit; } } public void SetEdit(bool setEdit) { edit = setEdit; } //all override needed... } 我不确定我是

您好,我通过extendTile类创建了我自己的Tile,它看起来像:

public class PathScript:Tile
{
     private bool edit;
     public bool EDIT { get { return edit; } }
     public void SetEdit(bool setEdit)
     {
        edit = setEdit;
     }
 //all override needed...
}
我不确定我是否设置了这个bool,它是为每个单独的tile设置的还是基于这个脚本的所有tile设置的 如果我将其设置为:
((PathScript)tilemap.GetTile(新向量3int(x,y,z))).SetEdit(true)
此“编辑”布尔值在所有瓷砖中均为真


解决了所有磁贴的1个布尔问题

它将仅使用PathScript类型设置每个磁贴。如果其中一个互动程序不是PathScript类型,则代码将引发异常。

如果您告诉我们您正在尝试执行的操作,可能会有所帮助。