public override void Awake() { _logger.Log("Begin"); _tstRayScaner = new TstRayScaner(); var platformListener = new TstPlatformHostListener(); _id = "#`Test 1`"; var npcSettings = new HumanoidNPCSettings(); npcSettings.Id = _id; npcSettings.InstanceId = 1; //npcSettings.HostFile = Path.Combine(Directory.GetCurrentDirectory(), @"Source\Hosts\PeaceKeeper\PeaceKeeper.host"); npcSettings.LogicFile = Path.Combine(Directory.GetCurrentDirectory(), @"Source\Npcs\PeaceKeeper\PeaceKeeper.sobj"); npcSettings.HostListener = platformListener; npcSettings.VisionProvider = _tstRayScaner; npcSettings.PlatformSupport = new PlatformSupportCLIStub(); _logger.Log($"npcSettings = {npcSettings}"); _npc = WorldFactory.WorldInstance.GetHumanoidNPC(npcSettings); _logger.Log($"_npc == null = {_npc == null}"); _tstRayScaner.SetNPC(_npc); _logger.Log("End"); }
public void SetNPC(IHumanoidNPC npc) { _npc = npc; }