Example #1
0
        private static IEnumerator ApplyPlayerColor(INitroxPlayer player, IEnumerable <IColorSwapManager> colorSwapManagers)
        {
            ColorSwapAsyncOperation swapOperation = new ColorSwapAsyncOperation(player, colorSwapManagers);

            swapOperation.BeginColorSwap();

            while (!swapOperation.IsColorSwapComplete())
            {
                yield return(new WaitForSeconds(0.1f));
            }

            swapOperation.ApplySwappedColors();
        }