private void InitStatistics() { Statistics = new Statistics(Tools.StateSerializer); Statistics.RegisterItem(new LivesHandler()); Statistics.RegisterItem(new ScoreHandler()); _storage.Add(Statistics); }
/// <summary>Notify that <paramref name="branch"/> is renamed.</summary> /// <param name="branch">Renamed branch.</param> /// <param name="oldName">Old name.</param> internal void NotifyRenamed(Branch branch, string oldName) { Assert.IsNotNull(branch); Assert.IsNeitherNullNorWhitespace(oldName); branch.Revision.References.Rename(GitConstants.LocalBranchPrefix + oldName, branch); lock (SyncRoot) { ObjectStorage.Remove(oldName); ObjectStorage.Add(branch.Name, branch); InvokeBranchRenamed(branch, oldName); } }
/// <summary>Notify that <paramref name="remote"/> is renamed.</summary> /// <param name="remote">Renamed remote.</param> /// <param name="oldName">Old name.</param> internal void NotifyRenamed(Remote remote, string oldName) { Assert.IsNotNull(remote); Assert.IsNeitherNullNorWhitespace(oldName); lock (SyncRoot) { ObjectStorage.Remove(oldName); ObjectStorage.Add(remote.Name, remote); InvokeRenamed(remote); } Repository.Refs.Remotes.Refresh(); }
private void InitBalls() { BallController.Init(Arcanoid.Instance.DefaultParameters.LivesCount, Parameters.BallSpeed, PlayerController.Platform); _storage.Add(BallController); }