public override Behaviour MakeComponent(GameObject gameObject) { SpinComponent spin = gameObject.AddComponent <SpinComponent>(); spin.speed = speed; return(spin); }
public void UpdateSystem(SpinComponent spin) { spin.timeSpinning += Time.deltaTime; spin.transform.eulerAngles += new Vector3(0, 0, spin.spinSpeed); if (spin.maxSpinTime < spin.timeSpinning) { spin.enabled = false; } }