private void ConstructDestroyed(Construct construct) { ConstructId[] unlock = construct.Owned; for (int i = 0; i < unlock.Length; i++) { ConstructsCantBuild.RemoveAt(ConstructsCantBuild.IndexOf((unlock[i]))); } }
private void NewConstructBuilt(Construct construct) { ConstructId[] unlock = construct.Owned; for (int i = 0; i < unlock.Length; i++) { ConstructsCantBuild.Add(unlock[i]); } }