//コンストラクタ public Cell(Floor floor, CellType cellType, MyVector2 pos) { this.floor = floor; defaultType = cellType; if (cellType == CellType.Room || cellType == CellType.Room) { obj = DgObject.NullObject; } if (cellType == CellType.Wall) { obj = DgObject.Wall; } this.pos = pos; }
//キャラクターが離れた時のイベント public void Remove() { obj = DgObject.NullObject; Character = null; }
//キャラクターの設置時のイベント public void AcceptFirst(DgCharacterBase character) { obj = DgObject.Character; Character = character; Debug.Log(obj); }