private void Start() { // テキスト読み込み SheetToDictionary.Instance.TextToDictionary("Rain", out var textDataDic); // データ代入 maxScaleMagnification = textDataDic["雨の看板が大きくなる最大値(通常の何倍か)"]; minScaleMagnification = textDataDic["雨の看板が小さくなる最小値(通常の何倍か)"]; keepCenterTime = textDataDic["看板が画面の真ん中にとどまる時間(秒)"]; MoveToBigTime = textDataDic["看板が最大の大きさになるまでの時間(秒)"]; MoveToSmallTime = textDataDic["看板が最小の大きさになるまでの時間(秒)"]; flickBorder = textDataDic["雨がどのくらいの強さを下回ったら看板が点滅しだすか(0%~100%)"]; changeAlphaSpeed = textDataDic["看板が点滅するスピード"]; rain = rain = GameObject.Find("Rain").GetComponent <Rain>(); rainIconFactory = transform.parent.gameObject.GetComponent <RainIconFactory>(); IconEnd = transform.parent.Find("IconEndPos").gameObject; rectTransform = GetComponent <RectTransform>(); image = GetComponent <Image>(); endPos = IconEnd.GetComponent <RectTransform>().position; baseScale = rectTransform.localScale; }
private void Start() { // テキスト読み込み SheetToDictionary.Instance.TextToDictionary("Rain", out var textDataDic); // データ代入 addRate = textDataDic["雨の量が増えるスピード"]; addSpeed = textDataDic["雨の速度が増えるスピード"]; maxRate = textDataDic["雨の最大の量"]; maxSpeed = textDataDic["雨の最大の速度"]; increaseTime = textDataDic["雨の強さが最大になるのにかかる時間(秒)"]; rainTime = textDataDic["雨が最大の強さをキープする時間(秒)"]; decreaseTime = textDataDic["雨が止むまでにかかる時間(秒)"]; // 変数初期化 rainEffect = GetComponent <ParticleSystem>(); audioSource = GetComponent <AudioSource>(); main = rainEffect.main; emission = rainEffect.emission; rainIconFactory = GameObject.Find("RainIconFactory").GetComponent <RainIconFactory>(); baseRate = emission.rateOverTime; baseSpeed = main.startSpeed; }
private void Start() { //cloud = GameObject.Find("Cloud").GetComponent<Cloud>(); verticalRain = GameObject.Find("Main Camera/Rain").GetComponent <Rain>(); rainIconFactory = GameObject.Find("UIManager/RainIconFactory").GetComponent <RainIconFactory>(); }