ShapeDef RandomShape() { ShapeDef.ColorTypes[] colorTypesArray = Enum.GetValues(typeof(ShapeDef.ColorTypes)) as ShapeDef.ColorTypes[]; int numberOfShapeTypes = ShapeAssetManager.Instance.NumberOfShapeTypes(); int type = UnityEngine.Random.Range(0, numberOfShapeTypes); ShapeDef.ColorTypes colour = colorTypesArray[UnityEngine.Random.Range(0, colorTypesArray.Length)]; ShapeDef ad = new ShapeDef(type, colour); return(ad); }
public Color GetColorFromCellColorType(ShapeDef.ColorTypes colour) { return(m_colors [(int)colour]); }