public void OnUpdateRotatableAxis(RotatableAxis axis) { Debug.WriteLine($"RotatableAxis updated : {axis}"); OnUpdateRotatableAxisCallback?.Invoke(axis); }
// Start is called before the first frame update void Start() { mainCamera = Camera.main; hub.sharedTarget = playerObject; hub.OnUpdateRotatableAxisCallback += x => rotatableAxis = x; }
public Task UpdateRotatableAxis(RotatableAxis axis) => this.sampleHub.UpdateRotatableAxisAsync(axis);
public async Task UpdateRotatableAxisAsync(RotatableAxis axis) { Logger.Debug($"{nameof(UpdateRotatableAxisAsync)}:[{me}]{axis}"); Debug.WriteLine($"{nameof(UpdateRotatableAxisAsync)}:[{me}]{axis}"); this.Broadcast(room).OnUpdateRotatableAxis(axis); }