841929b547
* started working on bon odori
* bon odori is now playable, just no animations and sounds
* bon odori is functional now, just missing the art, better audio and animations
* nothing new, my git is always 1 commit behind
* Revert "nothing new, my git is always 1 commit behind"
This reverts commit b96a70004d
.
* changed the background
im only commiting because saladplainzone is gonna do the anims now
* Accurate BG
* Good prefab
* finalized player prefab
* Finalize Prefab
* More animation stuff
* Bow anim done
* text is now functional, passing the project to AstrlJelly
* merging w master branch
* text scrolling is ALMOST functional
* scrolling is ALMOST ALMOST functional
* FINALLY!!!! TEXT SCOLLING IS DONE!!!!!
* TEXT SCROLLING IS (almost) PERFECT!!!! now we gotta wait for the animations
* minor bug fixes
* TEXT SCROLLING IS ACTUALLY PERFECT NOW. also updated the font
* i forgor to change the outline on the fonts
* Setup
* more working on stuff
* more testing
* more testing
* more testing
* some fixes
* fixes
* testing stuff
* fixed some things
* a few more fixes
* more testing
* More fixes
* bops and animation adjustments
* camera stuff!
* Implementing placeholder icon
* recolorable sky
* fix that bug + format arch file
also change the script name
* oops
---------
Co-authored-by: streitixy <danilomeiraivo@gmail.com>
Co-authored-by: saladplainzone <chocolate2890mail@gmail.com>
Co-authored-by: streitixy <85808002+streitixy@users.noreply.github.com>
Co-authored-by: AstrlJelly <bdlawson115@gmail.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
50 lines
1 KiB
C#
50 lines
1 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using System;
|
|
using HeavenStudio.Util;
|
|
using HeavenStudio.InputSystem;
|
|
|
|
|
|
|
|
namespace HeavenStudio.Games.Scripts_Airboarder
|
|
{
|
|
|
|
public class Scrollng_Floor : MonoBehaviour
|
|
{
|
|
public float scrollSpeedX;
|
|
public float scrollSpeedY;
|
|
private SkinnedMeshRenderer meshRenderer;
|
|
|
|
public Airboarder game;
|
|
|
|
|
|
// Start is called before the first frame update
|
|
private void Awake()
|
|
{
|
|
game = Airboarder.instance;
|
|
meshRenderer = GetComponent<SkinnedMeshRenderer>();
|
|
ScrollFloorTexture(Conductor.instance.songBpm);
|
|
|
|
}
|
|
|
|
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
public void ScrollFloorTexture(float bpm)
|
|
{
|
|
float modifier = bpm/120;
|
|
meshRenderer.material.mainTextureOffset = new Vector2(modifier * scrollSpeedX, modifier * scrollSpeedY);
|
|
}
|
|
|
|
|
|
|
|
}
|
|
} |