Exemplo n.º 1
0
    /// <summary>
    /// Instantiates the button.
    /// </summary>
    /// <returns>The button.</returns>
    /// <param name="radialButtonContainer">Radial button container.</param>
    /// <param name="numberOfButtons">Number of buttons.</param>
    /// <param name="index">Index.</param>
    /// <param name="iconPath">Icon path.</param>
    /// <param name="radialButtonType">Radial button type.</param>
    /// <param name="name">Name.</param>
    private RadialButtonController InstantiateButton(
        RadialButtonContainer radialButtonContainer,
        int numberOfButtons,
        int index,
        string iconPath,
        RadialButtonController.RadialButtonType radialButtonType,
        string name)
    {
        Vector3 buttonPosition = GetButtonPosition(numberOfButtons, index);
        RadialButtonController radialButtonController = RadialButtonController.InstantiateInstance(radialButtonContainer);

        radialButtonController.Initialize(iconPath, radialButtonType, GetFirstLetterToUpper(name), buttonPosition);

        return(radialButtonController);
    }