Beispiel #1
0
    IEnumerator SwitchModes()
    {
        canSwitch = false;

        if (isBuildMode)
        {
            buildControllerObj.OnDisabled();
            vampireControllerObj.PrepEnabled();
        }
        else
        {
            //buildControllerObj.PrepEnabled ();
            vampireControllerObj.OnDisabled();
        }

        yield return(new WaitForSeconds(switchTime));

        if (isBuildMode)
        {
            vampireControllerObj.OnEnabled();
            isBuildMode = false;
        }
        else
        {
            buildControllerObj.OnEnabled();
            isBuildMode = true;
        }

        canSwitch = true;
    }