public override void Call_Command(string args)
        {
            string[] parameters   = args.Split(',');
            string   texName      = parameters[0];
            string   transTexName = parameters[1];

            Texture2D tex      = texName == "null" ? null : getTexture(texName);
            Texture2D transTex = Resources.Load("Images/TransitionEffects/" + transTexName) as Texture2D;

            float spd = 2f;

            if (parameters.Length >= 3)
            {
                string p    = parameters[2]; // optional float parameter
                float  fVal = 0f;
                if (float.TryParse(p, out fVal))
                {
                    spd = fVal;
                }
            }
            TransitionController.TransitionLayer(layer, tex, transTex, spd);
        }