
Георгий
17.09.2016
17:19:42
pool.CreateEntity.Add<SettingsComponent>()
Должен что-то возвращать?
Если он возвращает тот обьект, который создал, то можно возвращать уже имеющийся
Но вообще зависит от значения этого SettingsComponent, и правильный вариант, наверное, можешь выбрать только ты, обдумав возможные сценарии

Google

Vladislav
17.09.2016
17:23:01

Георгий
17.09.2016
17:23:17
+
Или вообще не использовать add

Vladislav
17.09.2016
17:23:43

Георгий
17.09.2016
17:23:43
А какой-нибудь `.setSettings<SettingsComponent>'
Тогда поведение будет очевидно из названия метода
И не будет ничего непредсказуемого
а этот .setSettings будет просто оберткой над Add, который будет добавлять если раньше не было SettingsComponent, или заменять старый на новый

Aler
17.09.2016
17:58:17
не может такой метод быть частью фреймворка же
public static void SetSettings(this Pool<ICorePool> pool, Func<SettingsComponent, SettingsComponent> func)
{
var settingsEntity = pool.GetSingle<SettingsComponent>();
if(settingsEntity == null)
settingsEntity = pool.CreateEntity().Add<SettingsComponent(func);
else
settingsEntity.Replace<SettingsComponent>(func);
}
такой метод можно всегда написать

Nikita
17.09.2016
18:22:33
всем приветосики

Google

Nikita
17.09.2016
18:22:35
попадосики
как жизносики
у наших носиков?
будут стримосики?
и где стикеросики "дратути"?
мне оч нужно

Aler
17.09.2016
18:23:33
я думал запустить

Nikita
17.09.2016
18:23:57
https://tlgrm.ru/stickers/dratyiti

Михаил
17.09.2016
18:25:13
а что в них такого?

Nikita
17.09.2016
18:27:01
я теперь буду так в чат входить
по царски
царь во дворца царь во дворца

Святая Алербарда
17.09.2016
18:29:34
@wsmichel начал бой на Алербардах c удара на целых 167 Гелиончиков! Кидайте алербарды в течение 60 секунд в @alerbarda_bobot, и получивший больше Гелиончиков победит! Да прибудет с вами Алер.
@alexzzz9 победил в боях на Алербардах c 955 Гелиончиками! Результаты:
@alexzzz9: 955
@zvizdapil: 937
@intcosmos: 602
@wsmichel: 167
@adonixis: 70
Всего было выбито 2731 Гелиончиков.

Михаил
17.09.2016
18:31:28
А почему царь не играет?

Gay
17.09.2016
18:35:56
https://www.twitch.tv/alerdenisov – Стрим пошел! (Sample Game for open source framework #gamedev #programming)

Artyom
17.09.2016
18:46:32
Ребят, поздравьте с др))

Vladislav
17.09.2016
18:46:42

Nikita
17.09.2016
18:47:05

Artyom
17.09.2016
18:47:19

Google

Nikita
17.09.2016
18:47:34
/pidoreg

Sublime Bot
17.09.2016
18:47:35
Эй, ты уже в игре!

Nikita
17.09.2016
18:47:40
/pidor

Sublime Bot
17.09.2016
18:47:40
Итак... кто же сегодня пидор дня?
Хм...
Так-так, что же тут у нас...
Ага! Сегодня ты пидор - @johnnykramer! Поздравляю!

Artyom
17.09.2016
18:48:18
/pidor

Sublime Bot
17.09.2016
18:48:19
Согласно моей информации, по результатам сегодняшнего розыгрыша пидор дня - johnnykramer!

Nikita
17.09.2016
18:49:01
@johnnykramer пидор, подтверждено

Vladislav
17.09.2016
18:49:04
/pidoreg

Sublime Bot
17.09.2016
18:49:04
Эй, ты уже в игре!

Nikita
17.09.2016
18:49:25

Admin
ERROR: S client not available

Сергей
17.09.2016
19:01:21

Gay
17.09.2016
20:02:20
https://www.twitch.tv/heliongames – Стрим пошел! (Собираем ультра PC (виртуально) [RUS] )

Святая Алербарда
17.09.2016
20:19:10
@intcosmos начал бой на Алербардах c удара на целых 561 Гелиончиков! Кидайте алербарды в течение 60 секунд в @alerbarda_bobot, и получивший больше Гелиончиков победит! Да прибудет с вами Алер.
@adonixis победил в боях на Алербардах c 997 Гелиончиками! Результаты:
@adonixis: 997
@intcosmos: 561
@borodutch: 279
Всего было выбито 1837 Гелиончиков.

Nikita
17.09.2016
20:20:25
лiл
лав

Google

Gay
17.09.2016
20:44:03
https://www.twitch.tv/heliongames – Стрим пошел! (Собираем ультра PC (виртуально) [RUS] )

Artyom
17.09.2016
20:46:38
А можно моё др в пиннед?))

Aler
17.09.2016
20:47:57
о, что за тату?

Artyom
17.09.2016
20:48:16
Спс друг
Да, именно она

Aler
17.09.2016
20:49:09
маникюр крутой

Artyom
17.09.2016
20:49:27
Вчера ногти стриг
Правая ещё норм
Левую закрывать буду
За вас, бородачи

Aler
17.09.2016
20:52:42
@borodutch го пин, парню
душу рвет за бородачей

Artyom
17.09.2016
20:53:37
Ещё раз за вас, бородачи
???