protected ComponentTranslation(MutableView view) { this.view = view; LogDispatcher = view.LogDispatcher; translationHandle = GetNextHandle(); HandleToTranslation.Add(translationHandle, this); }
protected override void OnCreateManager(int capacity) { base.OnCreateManager(capacity); worker = WorkerRegistry.GetWorkerForWorld(World); view = worker.View; origin = worker.Origin; entityGameObjectCreator = new EntityGameObjectCreator(World); }
protected override void OnCreateManager(int capacity) { base.OnCreateManager(capacity); var worker = WorkerRegistry.GetWorkerForWorld(World); view = worker.View; if (!(worker is UnityClient) && !(worker is UnityGameLogic)) { view.LogDispatcher.HandleLog(LogType.Error, new LogEvent(UnsupportedArchetype) .WithField(LoggingUtils.LoggerName, LoggerName) .WithField("WorldName", World.Name) .WithField("WorkerType", worker)); } workerType = worker.GetWorkerType; }
public Translation(MutableView view) : base(view) { }
protected override void OnCreateManager(int capacity) { base.OnCreateManager(capacity); view = WorkerRegistry.GetWorkerForWorld(World).View; }