コード例 #1
0
 protected bool Equals(LightGroup other)
 {
     if (other == null)
     {
         return(false);
     }
     return(Id.Equals(other.Id));
 }
コード例 #2
0
ファイル: Project.cs プロジェクト: mhinze/ZBuildLights
        public LightGroup CreateGroup(Action <LightGroup> initialize = null)
        {
            var init       = initialize ?? (lg => { });
            var lightGroup = new LightGroup(this)
            {
                Id = Guid.NewGuid()
            };

            init(lightGroup);
            _groups.Add(lightGroup);
            return(lightGroup);
        }
コード例 #3
0
ファイル: Project.cs プロジェクト: mhinze/ZBuildLights
 public void RemoveGroup(LightGroup lightGroup)
 {
     _groups.Remove(lightGroup);
 }
コード例 #4
0
ファイル: Project.cs プロジェクト: mhinze/ZBuildLights
 private LightGroup AddGroup(LightGroup group)
 {
     _groups.Add(group);
     return(group);
 }