public override void Call_Command(string args) { string[] parameters = args.Split(','); bool show = bool.Parse(parameters[0]); string texName = parameters[1]; Texture2D transTex = Resources.Load("Images/TransitionEffects/" + texName) 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.ShowScene(show, spd, transTex); }