static void Main(string[] args) { WorkWithData workWithData = new WorkWithData(); MorseData morsedata = new MorseData(); string inputdata = ""; string outputdata = ""; #region Übergabeparameter überprüfen //Sind genau 2 Argumente als Übergabeparameter gegeben? if (args.Length == 2) { inputdata = args[0]; outputdata = args[1]; } else { Console.WriteLine("Programm wird beendet da zu wenige oder zu viele Argumente übergeben wurden..."); Console.ReadKey(); Environment.Exit(1); } //Ist der Übergabeparameter 1 ein gültiges File? if (File.Exists(inputdata)) { workWithData.readData(inputdata); } else { Console.WriteLine("Programm wird beendet da Argument 1 kein gültiges File ist..."); Console.ReadKey(); Environment.Exit(1); } # endregion
// Start is called before the first frame update void Start() { MorseData CodageData = (MorseData)ScriptableObject.CreateInstance("MorseData"); CodageData.animalWord = CodageData.animals[Random.Range(0, CodageData.animals.Length)]; // select randomly an animal, number and direction CodageData.numberWord = CodageData.numbers[Random.Range(0, CodageData.numbers.Length)]; CodageData.directionWord = CodageData.directions[Random.Range(0, CodageData.directions.Length)]; Text textWords = GetComponent <Text>(); textWords.text = CodageData.animalWord + ", " + CodageData.numberWord + ", " + CodageData.directionWord; CodageData.animalMorse = ToMorse(CodageData.animalWord); CodageData.numberMorse = ToMorse(CodageData.numberWord); CodageData.directionMorse = ToMorse(CodageData.directionWord); }
public void Init(Transform parent, Transform startTransform, Transform endTransform, float scrollTime, MorseData data) { currentData = data; GetComponent <SpriteRenderer>().sprite = (data.inputType == INPUT.DASH) ? dashSprite : dotSprite; transform.SetParent(parent); transform.SetAsLastSibling(); transform.localScale = Vector3.zero; transform.position = startTransform.position; transform.DOScale(Vector3.one, scaleTime).SetEase(scaleEaseType); movementTween = transform.DOMove(endTransform.position, scrollTime).OnComplete(Finished).SetEase(movementEaseType); callUpdateLoop = true; }
////// Buttons for Morse writings private void start() { CodageData = (MorseData)ScriptableObject.CreateInstance("MorseData"); }