// Start is called before the first frame update void Start() { // 不足分オブジェクト初期化 GameObject difictObject = GameObject.Find("DeficitMoneyText"); dificitMoney = 0; difictText = difictObject.GetComponent <Text>(); // お釣り初期化 returnMoney = 0; // 購入済みかどうかフラグを初期化 isFinishBuy = false; // 対象オブジェクトを格納 GameObject attachClickMoneyCsObj = GameObject.Find("TicketMachineDirector"); // ClickMoneyのスクリプト情報を取得 clickMoneyCs = attachClickMoneyCsObj.GetComponent <ClickMoney>(); // 対象オブジェクトを格納 GameObject attachManagementMoneyCsObj = GameObject.Find("MoneyArea"); // ManagementMoneyのスクリプト情報を取得 managementMoneyCs = attachManagementMoneyCsObj.GetComponent <ManagementMoney>(); // 対象オブジェクトを格納 GameObject attachResultMoneyCsObj = GameObject.Find("TickectMachineArea"); // ResultMoneyのスクリプト情報を取得 resultMoneyCs = attachResultMoneyCsObj.GetComponent <ResultMoney>(); }
// 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>(); }
// 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>(); }