Exemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        // 表示されたかどうか判別するフラグの初期化
        isShowed = false;

        // 結果テキストリストの初期化
        cloneResultTextList = new List <GameObject>();

        // 対象オブジェクトを格納
        GameObject attachClickMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // ClickMoneyのスクリプト情報を取得
        clickMoneyCs = attachClickMoneyCsObj.GetComponent <ClickMoney>();

        // 対象オブジェクトを格納
        GameObject attachManagementMoneyCsObj = GameObject.Find("MoneyArea");

        // ManagementMoneyのスクリプト情報を取得
        managementMoneyCs = attachManagementMoneyCsObj.GetComponent <ManagementMoney>();

        // 対象オブジェクトを格納
        GameObject attachCalculationMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // CalculationMoneyのスクリプト情報を取得
        calculationMoneyCs = attachCalculationMoneyCsObj.GetComponent <CalculationMoney>();

        // 対象オブジェクトを格納
        GameObject attachVisibleManagerCsObj = GameObject.Find("TicketMachineDirector");

        // VisibleManagerのスクリプト情報を取得
        visibleManagerCs = attachVisibleManagerCsObj.GetComponent <VisibleManager>();
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        // 対象のオブジェクトを格納
        GameObject ten          = GameObject.Find("10yenText");
        GameObject fifty        = GameObject.Find("50yenText");
        GameObject oneHundred   = GameObject.Find("100yenText");
        GameObject fiveHundred  = GameObject.Find("500yenText");
        GameObject oneThousand  = GameObject.Find("1000yenText");
        GameObject fiveThousand = GameObject.Find("5000yenText");
        GameObject tenThousand  = GameObject.Find("10000yenText");
        GameObject digitalCash  = GameObject.Find("DisitalCashText");

        // 対象のテキストを格納
        tenAmount          = ten.GetComponent <Text>();
        fiftyAmount        = fifty.GetComponent <Text>();
        oneHundredAmount   = oneHundred.GetComponent <Text>();
        fiveHundredAmount  = fiveHundred.GetComponent <Text>();
        oneThousandAmount  = oneThousand.GetComponent <Text>();
        fiveThousandAmount = fiveThousand.GetComponent <Text>();
        tenThousandAmount  = tenThousand.GetComponent <Text>();
        digitalCashAmount  = digitalCash.GetComponent <Text>();

        // 要素数確保
        remainMoneyCount = new int[maxMoneyCount.Length];
        // 全てのお金と残りのお金を初期化
        for (int i = 0; i < maxMoneyCount.Length; i++)
        {
            remainMoneyCount[i] = maxMoneyCount[i];
        }

        // 初期化(最初はすべて0)
        throwMoneyCount = new int[] { 0, 0, 0, 0, 0, 0, 0, 0 };

        // 対象オブジェクトを格納
        GameObject attachClickMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // ClickMoneyのスクリプト情報を取得
        clickMoneyCs = attachClickMoneyCsObj.GetComponent <ClickMoney>();

        // 対象オブジェクトを格納
        GameObject attachCalculationMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // CalculationMoneyのスクリプト情報を取得
        calculationMoneyCs = attachCalculationMoneyCsObj.GetComponent <CalculationMoney>();
    }
Exemplo n.º 3
0
    // Start is called before the first frame update
    void Start()
    {
        // 対象オブジェクトを格納
        GameObject attachCalculationMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // CalculationMoneyのスクリプト情報を取得
        calculationMoneyCs = attachCalculationMoneyCsObj.GetComponent <CalculationMoney>();

        // 対象オブジェクトを格納
        GameObject attachManagementMoneyCsObj = GameObject.Find("MoneyArea");

        // ManagementMoneyのスクリプト情報を取得
        managementMoneyCs = attachManagementMoneyCsObj.GetComponent <ManagementMoney>();

        // 対象オブジェクトを格納
        GameObject attachResultMoneyCsObj = GameObject.Find("TickectMachineArea");

        // ResultMoneyのスクリプト情報を取得
        resultMoneyCs = attachResultMoneyCsObj.GetComponent <ResultMoney>();
    }
Exemplo n.º 4
0
    // Start is called before the first frame update
    void Start()
    {
        // 支払い方法(方法未定)
        howToPay = PAY.NONE;

        // 非選択
        selectedMoney = SELECTED_MONEY.NOT_SELECT;

        // レイを飛ばせる距離
        rayDistance = 200.0f;

        // 対象オブジェクトを格納
        GameObject attachCalculationMoneyCsObj = GameObject.Find("TicketMachineDirector");

        // CalculationMoneyのスクリプト情報を取得
        calculationMoneyCs = attachCalculationMoneyCsObj.GetComponent <CalculationMoney>();

        // 対象オブジェクトを格納
        GameObject attachManagementMoneyCsObj = GameObject.Find("MoneyArea");

        // ManagementMoneyのスクリプト情報を取得
        managementMoneyCs = attachManagementMoneyCsObj.GetComponent <ManagementMoney>();
    }