Files
Genesis_Unity/Assets/06_Skills/VFX/SpecialSkillsEffectsPack/Scripts/VariousTranslateMove.cs

39 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class VariousTranslateMove : MonoBehaviour {
public float m_power;
public float m_reduceTime;
public bool m_fowardMove;
public bool m_rightMove;
public bool m_upMove;
public float m_changedFactor;
float m_Time;
void Start()
{
m_Time = Time.time;
}
void Update () {
m_changedFactor = VariousEffectsScene.m_gaph_scenesizefactor;
if (m_fowardMove)
transform.Translate(transform.forward * m_power * m_changedFactor * Time.deltaTime * 150);
if (m_rightMove)
transform.Translate(transform.right * m_power* m_changedFactor * Time.deltaTime * 150);
if (m_upMove)
transform.Translate(transform.up * m_power* m_changedFactor * Time.deltaTime * 150);
//transform.LookAt(Vector3.zero);
/*if (m_Time + m_reduceTime < Time.time && m_reduceTime != 0)
{
m_power -= Time.deltaTime;
m_power = Mathf.Clamp01(m_power);
}*/
}
}