Beispiel #1
0
    void Start()
    {
        if (launcherPartType == launcher.core.PartType)
        {
            launcherPart = launcher.core;
            counter      = System.Array.IndexOf(launcherParts, launcher.core);
        }
        else if (launcherPartType == launcher.launchBarrel.PartType)
        {
            launcherPart = launcher.launchBarrel;
            counter      = System.Array.IndexOf(launcherParts, launcher.launchBarrel);
        }
        else if (launcherPartType == launcher.launchTrigger.PartType)
        {
            launcherPart = launcher.launchTrigger;
            counter      = System.Array.IndexOf(launcherParts, launcher.launchTrigger);
        }
        else if (launcherPartType == launcher.body.PartType)
        {
            launcherPart = launcher.body;
            counter      = System.Array.IndexOf(launcherParts, launcher.body);
        }
        else if (launcherPartType == launcher.topFunnel.PartType)
        {
            launcherPart = launcher.topFunnel;
            counter      = System.Array.IndexOf(launcherParts, launcher.topFunnel);
        }

        updateUI();
    }
Beispiel #2
0
 private LauncherPart NextPart()
 {
     counter++;
     counter %= launcherParts.Length;
     return(launcherPart = launcherParts[counter]);
 }