14 return this.actor.elomap;
20 public STETilemap fogmap
24 return this.elomap.fogmap;
29 public void OnUpdateInput()
31 int mouseGridX = TilemapUtils.GetMouseGridX(this.fogmap,
EMono.scene.cam);
32 int mouseGridY = TilemapUtils.GetMouseGridY(this.fogmap,
EMono.scene.cam);
33 if (this.elomap.GetCell(mouseGridX, mouseGridY) !=
null && (mouseGridX !=
this.gx || mouseGridY !=
this.gy))
37 this.hasTargetChanged =
true;
38 this.textMouseOver =
"";
39 Zone zone = this.elomap.GetZone(this.gx, this.gy);
42 this.textMouseOver = this.textMouseOver +
" " + zone.Name;
44 this.srHighlight.transform.position = TilemapUtils.GetGridWorldPos(this.fogmap, this.gx, this.gy);
48 this.hasTargetChanged =
false;
50 bool enable = !
EMono.ui.isPointerOverUI;
51 this.srHighlight.SetActive(enable);
52 this.srHighlight2.SetActive(
false);
53 this.srEmbarkPoint.SetActive(
false);
60 public SpriteRenderer srHighlight;
63 public SpriteRenderer srHighlight2;
66 public SpriteRenderer srEmbarkPoint;
78 public bool hasTargetChanged;
82 public string textMouseOver;