public Task DeactivePartition(IWorldPartition worldPartition) { _activedPartitions.Remove(worldPartition); return(Task.CompletedTask); }
public Task ActivePartition(IWorldPartition worldPartition) { _activedPartitions.Add(worldPartition); return(Task.CompletedTask); }
protected override void InitializePreLoadComponent() { SetComponent(new StateComponent <StateHolder>()); _worldPartition = GrainFactory.GetPartitionGrain <IWorldPartition>(this); }