Exemple #1
0
    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]);
 }