public void DestroyNPC() { if (_mapUnit != null) { Game.Scene.GetComponent <MapUnitComponent>().Remove(_mapUnit.Id); _mapUnit = null; _restAfterTime_ms = TimeHelper.NowAfterTimeSeconds(_data.RestTime); } }