提问者:小点点

扩展平铺类


嗨,我通过扩展Tile类创建了我自己的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,如果我设置它像:((PathScript)tilemap.gettile(new Vector3Int(x,y,z)))。setedit(true);这个“edit”bool在所有tile中都是true?


共1个答案

匿名用户

它将只设置具有PathScript类型的每个瓦片。如果其中一个瓦片不是PathScript类型,则代码将引发异常。