// 上下移動状態 private void StateNoneUpdate() { pos = defPos; pos.y = defPos.y + Mathf.Sin(time) * range; time += addNum; // 時間の制御 if (time > Mathf.PI * 2) { time = 0; } // 位置更新 transform.position = pos; if (GameObject.Find("Fade").GetComponent <fadeScript>().GetFadeMode() == fadeScript.FADE_MODE.FADE_OUT) { state = TITLE_LOGO_STATE.STATE_UP; } }
// Use this for initialization void Start() { defPos = transform.position; time = 0; state = TITLE_LOGO_STATE.STATE_NONE; }