コード例 #1
0
    public void SelectMission(int MissionNumber, bool NoMissions)
    {
        GameObject Grablog;
        GameObject DetailText;
        GameObject MissionDetails;

        MissionDetails = GameObject.Find("ActiveMissionDetails");
        DetailText     = GameObject.Find("MissionInfo");
        Grablog        = GameObject.Find("GameObject");

        Grablog.GetComponent <VoiceRecognitionSystem>().ActiveMission   = MissionNumber;
        Grablog.GetComponent <VoiceRecognitionSystem>().MissionSelected = true;

        if (NoMissions == false)
        {
            DetailText.GetComponent <Text>().text = Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].type + " " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].KillCountstring
                                                    + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].Target
                                                    + "\nGo to " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].DestinationSystem +
                                                    "\nReward: " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].reward.ToString("n0") + " Cr" +
                                                    "\nFaction: " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].Faction +
                                                    "\nReputation: " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].Reputation +
                                                    "\nDistance: " + Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].distance + " Ly";

            MissionDetails.GetComponent <Text>().text = Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].type + " " +
                                                        Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].KillCountstring + " " +
                                                        Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].Target;
            File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "Low/Remlok/Intelligent HUD/RemlokCommand.txt", Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].DestinationSystem);
        }
        else
        {
            DetailText.GetComponent <Text>().text = "You only have " + Grablog.GetComponent <GrabLog>().ActiveMissionList.Count + " Missions!";
        }
    }
コード例 #2
0
    public void SelectMission(int MissionNumber, bool NoMissions)
    {
        GameObject Grablog;
        GameObject DetailText;

        DetailText = GameObject.Find("HighlightedBox");
        Grablog    = GameObject.Find("GameObject");

        if (NoMissions == false)
        {
            DetailText.GetComponent <Text>().text = Grablog.GetComponent <GrabLog>().ActiveMissionList[MissionNumber].Story;
        }
        else
        {
            DetailText.GetComponent <Text>().text = "You only have " + Grablog.GetComponent <GrabLog>().ActiveMissionList.Count + " Missions!";
        }
    }
コード例 #3
0
    public void HighlightBox(string variable)
    {
        GameObject Mission;
        GameObject DetailText;
        GameObject Grablog;


        Grablog    = GameObject.Find("GameObject");
        Mission    = GameObject.Find("MissionsHeader");
        DetailText = GameObject.Find("HighlightedBox");

        if (variable != "")
        {
            Mission.GetComponent <Text>().text = variable;
            if (variable == "Missions")
            {
                DetailText.GetComponent <Text>().text = Grablog.GetComponent <GrabLog>().ActiveMissionList[0].Story;
            }
        }


        if (BoxHighlighted == false)
        {
            m_AnimatorBoxes.SetBool("BoxHighlighted", true);
            m_AnimatorLogo.SetBool("BoxHighlighted", true);
            m_AnimatorBoxes.SetBool("MenuActive", false);
            m_AnimatorLogo.SetBool("MenuActive", false);
            IsActive       = false;
            BoxHighlighted = true;
        }
        else
        {
            if (variable == "")
            {
                m_AnimatorBoxes.SetBool("BoxHighlighted", false);
                m_AnimatorLogo.SetBool("BoxHighlighted", false);
                m_AnimatorBoxes.SetBool("MenuActive", true);
                m_AnimatorLogo.SetBool("MenuActive", true);

                BoxHighlighted = false;
                IsActive       = true;
            }
        }
    }