private void DestroyScoutHolo() { if (this.scoutHolo != null) { this.scoutHolo.Cleanup(); this.scoutHolo = null; } }
private void CreateScoutHolo() { BuildingLookupController buildingLookupController = Service.Get <BuildingLookupController>(); Entity availableScoutTower = buildingLookupController.GetAvailableScoutTower(); if (availableScoutTower != null && this.AreRaidsAccessible() && this.IsRaidAvailable()) { CurrentPlayer currentPlayer = Service.Get <CurrentPlayer>(); RaidVO raidVO = Service.Get <IDataController>().Get <RaidVO>(currentPlayer.CurrentRaidId); this.scoutHolo = new BuildingHoloEffect(availableScoutTower); this.scoutHolo.CreateGenericHolo(raidVO.BuildingHoloAssetName, "locator_fx"); } }