Ejemplo n.º 1
0
    private void AddConfig()
    {
        ParabolaWeaponConfig config = GetComponent <ParabolaWeaponConfig>();

        if (config == null)
        {
            config = gameObject.AddComponent <ParabolaWeaponConfig> ();
        }

        config.isEasonUIEnabled = true;
        config.AddParabolaConfig(gameObject, isLocal);
    }
Ejemplo n.º 2
0
    private void RemoveConfig()
    {
        ParabolaWeaponConfig config = GetComponent <ParabolaWeaponConfig> ();

        if (config == null)
        {
            Debug.Log("Remove FAILED: ParabolaWeaponConfig has not been added!!!");
            return;
        }
        else
        {
            config.RemoveParabolaConfig();
        }
    }
Ejemplo n.º 3
0
    /// <summary>
    /// Iteration of Add and Remove
    /// </summary>
    /// <returns>The config test.</returns>
    IEnumerator ParaConfigTest()
    {
        ParabolaWeaponConfig config = gameObject.AddComponent <ParabolaWeaponConfig>();

        config.AddParabolaConfig(gameObject, isLocal);

        yield return(new WaitForSeconds(2f));

        for (int i = 0; i < 3; i++)
        {
            config.AddParabolaConfig(gameObject, isLocal);
        }

        yield return(new WaitForSeconds(2f));

        config.RemoveParabolaConfig();

        yield return(new WaitForSeconds(2f));

        config.AddParabolaConfig(gameObject, isLocal);
    }