public IEnumerator WindReducer() { while (C_GAMEMANAGER.GetInstance().GetPlayer().GetState() != E_PLAYERSTATE.E_PLAYERDIE) { float fWind = C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter(); if (C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter() > 0) { fWind = fWind - 0.5f; C_GAMEMANAGER.GetInstance().GetPlayer().SetWindMeter(fWind); } else if (C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter() < 0) { C_GAMEMANAGER.GetInstance().GetPlayer().SetWindMeter(0); } float fRate = fWind / 100; imgWindMeter.fillAmount = fRate; Color32 color = new Color(1 - fRate, 0, fRate, 1); imgWindMeter.color = color; if (C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter() >= 100) { StartCoroutine(FeverTime()); break; } yield return(new WaitForSeconds(0.02f)); } }
public void SettingCharSprite() { GetComponent <SpriteRenderer>().sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strCharName + "_CharSel"); GetComponentsInChildren <SpriteRenderer>()[2].sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strCharName + "_Leg"); GetComponentsInChildren <SpriteRenderer>()[3].sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strCharName + "_Leg"); if (C_GAMEMANAGER.GetInstance().GetPlayer().GetIHaveChar(strCharName)) { SettingMovement(); } int id = C_GAMEMANAGER.GetInstance().GetCharPeaceMeter().GetIDFromCharName(strCharName); GetComponentsInChildren <SpriteRenderer>()[0].sortingOrder += id; GetComponentsInChildren <SpriteRenderer>()[1].sortingOrder += id; GetComponentsInChildren <SpriteRenderer>()[2].sortingOrder += id; GetComponentsInChildren <SpriteRenderer>()[3].sortingOrder += id; leg_l_o = GetComponentsInChildren <SpriteRenderer>()[2].sortingOrder; leg_r_o = GetComponentsInChildren <SpriteRenderer>()[3].sortingOrder; for (int i = 0; i < C_GAMEMANAGER.GetInstance().GetPlayer().GetCharLevel(strCharName); ++i) { GetComponentsInChildren <SpriteRenderer>()[4 + i].enabled = true; } }
IEnumerator FeverTime() { GetComponent <CutSceneCtrl>().Fever(); C_GAMEMANAGER.GetInstance().GetPlayer().SetState(E_PLAYERSTATE.E_PLAYERFEVERTIME); float fSpeedBuffer = C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentSpeed(); float fVSpeedBuffer = C_GAMEMANAGER.GetInstance().GetPlayer().GetVerticalSpeed(); float fSpeed = fSpeedBuffer; float fVSpeed = fVSpeedBuffer; while (C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter() > 0) { float fWind = C_GAMEMANAGER.GetInstance().GetPlayer().GetWindMeter(); fWind = fWind - 0.5f; C_GAMEMANAGER.GetInstance().GetPlayer().SetWindMeter(fWind); float fRate = fWind / 100; imgWindMeter.fillAmount = fRate; fSpeed = fSpeed + 10f * fRate * Time.deltaTime; fVSpeed = fVSpeed + 10f * fRate * Time.deltaTime; Color32 color = new Color(1 - fRate, 0, fRate, 1); imgWindMeter.color = color; C_GAMEMANAGER.GetInstance().GetPlayer().SetCurrentSpeed(fSpeed); C_GAMEMANAGER.GetInstance().GetPlayer().SetVerticalSpeed(fVSpeed); yield return(new WaitForSeconds(0.02f)); } C_GAMEMANAGER.GetInstance().GetPlayer().SetState(E_PLAYERSTATE.E_PLAYERRELEASE); StartCoroutine(WindReducer()); }
void ChangePlaneSprite(string strPlaneName) { string strPlaneimage = strPlaneName + "_Plane"; Sprite spPlane = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strPlaneimage); renPlane.sprite = spPlane; }
public void SettingCurrentPage(int _page) { for (int i = 0; i < dicPage.Count; ++i) { if (i == _page) { foreach (GameObject o in dicPage[i]) { o.SetActive(true); } } else { foreach (GameObject o in dicPage[i]) { o.SetActive(false); } } } string str = ""; if (dicPageBG.TryGetValue(curPage, out str)) { Sprite spr = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(str); if (spr != null) { sprBG.sprite = spr; C_GAMEMANAGER.GetInstance().SetCurSelBG(str); } } }
protected int intParseWord(string strFileName, string strID, string strFillterWord) { string strData = C_GAMEMANAGER.GetInstance().GetDataMgr().GetData(strFileName, strID, strFillterWord); int nData = Int32.Parse(strData); return(nData); }
void ChangeCharSprite(string strCharName) { string strCharimage = strCharName + "_Char"; Sprite spChar = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strCharimage); renChar.sprite = spChar; }
public void LoadDataFromID(string strID) { string strFileName = "Launcher"; string[] strArrFiliter = C_GAMEMANAGER.GetInstance().GetDataMgr().GetStorage(strFileName).GetFilter(); m_sStats.m_strID = strID; m_sStats.m_fMaxPower = floatParseWord(strFileName, strID, strArrFiliter[1]); m_sStats.m_fMaxSpeed = floatParseWord(strFileName, strID, strArrFiliter[2]); m_sStats.m_fMaxDegree = floatParseWord(strFileName, strID, strArrFiliter[3]); m_sStats.m_fMinPower = floatParseWord(strFileName, strID, strArrFiliter[4]); m_sStats.m_fMinSpeed = floatParseWord(strFileName, strID, strArrFiliter[5]); m_sStats.m_fMinDegree = floatParseWord(strFileName, strID, strArrFiliter[6]); Debug.Log("Type : Launcher\n" + "ID : " + m_sStats.m_strID + "\n" + "Max Height : " + m_sStats.m_fMaxPower.ToString() + "\n" + "Max Speed : " + m_sStats.m_fMaxSpeed.ToString() + "\n" + "Max Degree : " + m_sStats.m_fMaxDegree.ToString() + "\n" + "Min Height : " + m_sStats.m_fMinPower.ToString() + "\n" + "Min Speed : " + m_sStats.m_fMinSpeed.ToString() + "\n" + "Min Degree : " + m_sStats.m_fMinDegree.ToString() + "\n" ); }
public void SettingCurrentPage(int _page) { for (int i = 0; i < dicPage.Count; ++i) { if (i == _page) { foreach (GameObject o in dicPage[i]) { o.SetActive(true); } } else { foreach (GameObject o in dicPage[i]) { o.SetActive(false); } } } string str = C_GAMEMANAGER.GetInstance().GetCurSelBG(); Sprite spr = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(str); if (spr != null) { sprBG.sprite = spr; Color col = sprBG.color; col.a = 0.3f; iTween.ColorTo(sprBG.gameObject, col, 1.0f); } }
protected float floatParseWord(string strFileName, string strID, string strFillterWord) { string strData = C_GAMEMANAGER.GetInstance().GetDataMgr().GetData(strFileName, strID, strFillterWord); float fData = float.Parse(strData); return(fData); }
public void LoadDataFromID(string strID) { string strFileName = "Plane"; string[] strArrFiliter = C_GAMEMANAGER.GetInstance().GetDataMgr().GetStorage(strFileName).GetFilter(); m_sStats.m_strID = strID; m_sStats.m_fDecreseHeight = floatParseWord(strFileName, strID, strArrFiliter[1]); m_sStats.m_fDecreaseSpeed = floatParseWord(strFileName, strID, strArrFiliter[2]); m_sStats.m_fIncreaseAirMeter = floatParseWord(strFileName, strID, strArrFiliter[3]); m_sStats.m_fCollisionScale = floatParseWord(strFileName, strID, strArrFiliter[4]); m_sStats.m_fFeverTimeHeight = floatParseWord(strFileName, strID, strArrFiliter[5]); m_sStats.m_fStartHeight = floatParseWord(strFileName, strID, strArrFiliter[6]); m_sStats.m_ffStartSpeed = floatParseWord(strFileName, strID, strArrFiliter[7]); m_sStats.m_fFeverUp = floatParseWord(strFileName, strID, strArrFiliter[8]); Debug.Log("Type : Plane \n" + "ID : " + m_sStats.m_strID + "\n" + "Decrease Height : " + m_sStats.m_fDecreseHeight + "\n" + "Decrease Speed : " + m_sStats.m_fDecreaseSpeed + "\n" + "Increase Air Meter : " + m_sStats.m_fIncreaseAirMeter + "\n" + "CollisionScale : " + m_sStats.m_fCollisionScale + "\n" + "FeverTimeHeight : " + m_sStats.m_fFeverTimeHeight + "\n" + "Start Height : " + m_sStats.m_fStartHeight + "\n" + "Start Speed : " + m_sStats.m_ffStartSpeed + "\n" + "Fever Up : " + m_sStats.m_fFeverUp + "\n"); }
private void OnEnable() { if (C_GAMEMANAGER.GetInstance().GetPlayer().GetIHaveChar(strCharName)) { SettingMovement(); } }
void Update() { if (C_GAMEMANAGER.GetInstance().GetPlayer().GetState() == E_PLAYERSTATE.E_PLAYERRELEASE || C_GAMEMANAGER.GetInstance().GetPlayer().GetState() == E_PLAYERSTATE.E_PLAYERFEVERTIME) { Vector3 vMove = new Vector3(C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentSpeed(), C_GAMEMANAGER.GetInstance().GetPlayer().GetVerticalSpeed(), 0.0f); transform.position += vMove * 1.0f * Time.deltaTime; vecPrevPos = C_GAMEMANAGER.GetInstance().GetPlayer().GetRealPos(); C_GAMEMANAGER.GetInstance().GetPlayer().SetRealPos(transform.position * 0.1f); Debug.Log(vMove); } if (C_GAMEMANAGER.GetInstance().GetPlayer().GetRealPos().y < -C_GAMEMANAGER.GetInstance().GetCMHeight()) { C_GAMEMANAGER.GetInstance().GetPlayer().SetState(E_PLAYERSTATE.E_PLAYERDIE); } if (strPrevEat != C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentEat()) { strPrevEat = C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentEat(); } }
void FixedUpdate() { //player forward vector setting if (C_GAMEMANAGER.GetInstance().GetPlayer().GetState() != E_PLAYERSTATE.E_PLAYERDIE) { Vector2 pos = C_GAMEMANAGER.GetInstance().GetPlayer().GetRealPos() - vecPrevPos; Vector2 ax = Vector2.right; pos.Normalize(); float rad = Mathf.Acos(Vector2.Dot(ax, pos)); float tog = Mathf.Rad2Deg * rad; if (pos.y < 0.0f) { tog = -tog; } if (C_GAMEMANAGER.GetInstance().GetPlayer().GetState() == E_PLAYERSTATE.E_PLAYERRELEASE || C_GAMEMANAGER.GetInstance().GetPlayer().GetState() == E_PLAYERSTATE.E_PLAYERFEVERTIME) { transform.rotation = Quaternion.Euler(0.0f, 0.0f, tog + fToqueCtrlDeg); C_GAMEMANAGER.GetInstance().SetCMHeight(1.0f); } C_GAMEMANAGER.GetInstance().GetPlayer().SetRealForwardDir(pos); float deg = Mathf.Rad2Deg * Mathf.Acos(Vector2.Dot(Vector2.right, pos)); if (pos.y < 0.0f) { deg = -deg; } /* * if (-10.0f > deg * && C_GAMEMANAGER.GetInstance().GetPlayer().GetRealPos().y < 200.0f) * { * float fSpeed = C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentSpeed()*5.0f; * float fVSpeed = C_GAMEMANAGER.GetInstance().GetPlayer().GetVerticalSpeed() * 5.0f; * float add = 1.0f; * * if (fSpeed > 100.0f || fVSpeed > 100.0f) * add = 4.0f; * * C_GAMEMANAGER.GetInstance().GetPlayer().SetCurrentSpeed(fSpeed - fSpeed * 0.05f * add * Time.deltaTime); * C_GAMEMANAGER.GetInstance().GetPlayer().SetVerticalSpeed(fVSpeed - fVSpeed * 0.15f * add * Time.deltaTime); * C_GAMEMANAGER.GetInstance().GetPlayer().SetSpeedReducer(0.0f); * C_GAMEMANAGER.GetInstance().GetPlayer().SetGravitySpeed(0.0f); * } * else * { * if (C_GAMEMANAGER.GetInstance().GetPlayer().SpeedReducer() <= 0.0f) * C_GAMEMANAGER.GetInstance().GetPlayer().SetSpeedReducer(saveRed.x); * if (C_GAMEMANAGER.GetInstance().GetPlayer().GetGravitySpeed() <= 0.0f) * C_GAMEMANAGER.GetInstance().GetPlayer().SetGravitySpeed(saveRed.y); * } * //*/ } }
private void GetData() { svdata.data.Money = C_GAMEMANAGER.GetInstance().GetCoin(); svdata.data.PlayCount = C_GAMEMANAGER.GetInstance().GetPlayCount(); svdata.data.Cash = C_GAMEMANAGER.GetInstance().GetCash(); svdata.data.CharCnt = C_GAMEMANAGER.GetInstance().GetCharPeaceMeter().GetIDCount(); svdata.data.Chars = new bool[svdata.data.CharCnt]; svdata.data.Char_Levs = new int[svdata.data.CharCnt]; svdata.data.Char_Pcs = new int[svdata.data.CharCnt]; for (int i = 0; i < svdata.data.CharCnt; ++i) { string str = C_GAMEMANAGER.GetInstance().GetCharPeaceMeter().GetCharNameFromID(i); svdata.data.Chars[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetIHaveChar(str); svdata.data.Char_Levs[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetCharLevel(str); svdata.data.Char_Pcs[i] = C_GAMEMANAGER.GetInstance().GetCharPeaceMeter().GetPeace(i); } svdata.data.PlaneCnt = C_GAMEMANAGER.GetInstance().GetPlanePeaceMeter().GetIDCount(); svdata.data.Planes = new bool[svdata.data.PlaneCnt]; svdata.data.Plane_Levs = new int[svdata.data.PlaneCnt]; svdata.data.Plane_Pcs = new int[svdata.data.PlaneCnt]; for (int i = 0; i < svdata.data.PlaneCnt; ++i) { string str = C_GAMEMANAGER.GetInstance().GetPlanePeaceMeter().GetCharNameFromID(i); svdata.data.Planes[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetIHavePlane(str); svdata.data.Plane_Levs[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetPlaneLevel(str); svdata.data.Plane_Pcs[i] = C_GAMEMANAGER.GetInstance().GetPlanePeaceMeter().GetPeace(i); } svdata.data.LaunchCnt = C_GAMEMANAGER.GetInstance().GetLauncherPeaceMeter().GetIDCount(); svdata.data.Launchs = new bool[svdata.data.LaunchCnt]; svdata.data.Launch_Levs = new int[svdata.data.LaunchCnt]; svdata.data.Launch_Pcs = new int[svdata.data.LaunchCnt]; for (int i = 0; i < svdata.data.LaunchCnt; ++i) { string str = C_GAMEMANAGER.GetInstance().GetLauncherPeaceMeter().GetCharNameFromID(i); svdata.data.Launchs[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetIHaveLaunch(str); svdata.data.Launch_Levs[i] = C_GAMEMANAGER.GetInstance().GetPlayer().GetLauncherLevel(str); svdata.data.Launch_Pcs[i] = C_GAMEMANAGER.GetInstance().GetLauncherPeaceMeter().GetPeace(i); } svdata.data.JewelCnt = C_GAMEMANAGER.GetInstance().GetJewelMeter().GetJewelIDCount(); svdata.data.Jewel_Name = new string[svdata.data.JewelCnt]; svdata.data.Jewel_Cnt = new int[svdata.data.JewelCnt]; for (int i = 0; i < svdata.data.JewelCnt; ++i) { string str = C_GAMEMANAGER.GetInstance().GetJewelMeter().GetJewelName(i);; svdata.data.Jewel_Name[i] = str; svdata.data.Jewel_Cnt[i] = C_GAMEMANAGER.GetInstance().GetJewelMeter().GetCurrentJewelCount(str); } svdata.data.MaxScore = C_GAMEMANAGER.GetInstance().GetScore(); }
IEnumerator Start() { strCharName = C_GAMEMANAGER.GetInstance().strSelectedCharName; strPlaneName = C_GAMEMANAGER.GetInstance().strSelectedPlaneName; strLauncherName = C_GAMEMANAGER.GetInstance().strSelectedLaunchName; C_GAMEMANAGER.GetInstance().GetPlayer().InitPlayer(strCharName, strPlaneName, strLauncherName); ChangeCharSprite(strCharName); ChangePlaneSprite(strPlaneName); ChangeHandSprite(strCharName); gobjLaunch = GameObject.Instantiate(C_GAMEMANAGER.GetInstance().GetObjectMgr().GetObject(strLauncherName)); gobjLaunch.GetComponent <LauncherParent>().SetPlayer(this.gameObject); gobjLaunch.GetComponent <BoxCollider2D>().size = new Vector2(10.0f, 10000.0f); gobjLaunch.GetComponent <BoxCollider2D>().offset = new Vector2(100.0f, 5000.0f); player = GameObject.FindGameObjectWithTag("Player"); player.GetComponent <FlyScript>().Init(); AimSetting(); while (C_GAMEMANAGER.GetInstance().GetPlayer().GetState() == E_PLAYERSTATE.E_PLAYERATTACH) { PullButton.SetActive(true); ShotButton.SetActive(false); FevButton.SetActive(false); if (Input.GetMouseButton(0)) { gobjLaunch.GetComponent <LauncherParent>().AimEvent(); AimEvent(); } if (fLauchPower > 0) { fLauchPower -= 0.01f; } else if (fLauchPower > 1.0f) { fLauchPower = 1.0f; } gobjLaunch.GetComponent <LauncherParent>().SetLaunchPower(fLauchPower); gobjLaunch.GetComponent <LauncherParent>().EndAimEvent(); yield return(new WaitForSeconds(0.01f)); } foreach (FeverMissionParent scr in FevButton.GetComponents <FeverMissionParent>()) { scr.SetPlayer(this.gameObject); scr.SetCamera(myCam); } fMTimer = 0.0f; fMCheck = 20.0f; //초기 n초후에 시작후 추가로 설정 }
void ChargeGetFunc() { int b = C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentChargeBulletCount(); b = b + C_GAMEMANAGER.GetInstance().GetPlayer().GetChargeBulletCount(); C_GAMEMANAGER.GetInstance().GetPlayer().SetCurrentChargeBulletCount(b); }
void JewelFunc() { string str = strObjectName; int cur = C_GAMEMANAGER.GetInstance().GetJewelMeter().GetCurrentJewelCount(str); C_GAMEMANAGER.GetInstance().GetJewelMeter().SetCurrentJewelCount(str, cur + 1); }
public override void BeginAction() { base.BeginAction(); GameObject weapon = GameObject.Instantiate(C_GAMEMANAGER.GetInstance().GetObjectMgr().GetObject("Virus_Weapon")); weapon.transform.position = me.transform.position; }
// Update is called once per frame void Update() { string strN = drop.options[drop.value].text; strN += C_GAMEMANAGER.GetInstance().GetPlayer().GetLauncherLevel(strN); cost.text = C_GAMEMANAGER.GetInstance().GetCoin() + " / " + C_GAMEMANAGER.GetInstance().GetLauncherCost().GetCost(strN); }
public void Fever() { cut.SetActive(true); fever.SetActive(true); Body.sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(C_GAMEMANAGER.GetInstance().strSelectedCharName + "_Char"); plane.sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(C_GAMEMANAGER.GetInstance().strSelectedPlaneName + "_Plane"); cut.GetComponent <CutSceneMoveCtrl>().Set(); }
void ChangeHandSprite(string strHandName) { string strHandimage = strHandName + "_Hand"; Sprite spHand = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strHandimage); Debug.Log(spHand); renHand.sprite = spHand; }
public int GetCost(string _who) { string[] arr = C_GAMEMANAGER.GetInstance().GetDataMgr().GetStorage("LauncherCost").GetFilter(); string strData = C_GAMEMANAGER.GetInstance().GetDataMgr().GetData("LauncherCost", _who, arr[1]); int cost = Int32.Parse(strData); return(cost); }
private void Awake() { C_GAMEMANAGER.GetInstance().InitMgr(); C_GAMEMANAGER.GetInstance().GetDataMgr().InitMgr(); C_GAMEMANAGER.GetInstance().GetSaveLoadCtr().LoadXML(); Advertisement.Initialize("1399728", true); m_cShowOpts.resultCallback = OnAdFunc; }
void Start() { this.gameObject.GetComponent <Rigidbody2D>().velocity = Vector2.zero; this.gameObject.transform.position = GameObject.FindGameObjectWithTag("Player").transform.position; prevRed = C_GAMEMANAGER.GetInstance().GetPlayer().GetReduceHP(); C_GAMEMANAGER.GetInstance().GetPlayer().SetReduceHP(0); timr = 0.0f; }
public void SettingPlaneSprite() { GetComponentInChildren <SpriteRenderer>().sprite = C_GAMEMANAGER.GetInstance().GetSpriteMgr().GetSprite(strPlaneName + "_PlaneSel"); for (int i = 0; i < C_GAMEMANAGER.GetInstance().GetPlayer().GetPlaneLevel(strPlaneName); ++i) { GetComponentsInChildren <SpriteRenderer>()[1 + i].enabled = true; } }
void Update() { int nCount = 0; while (nCount != anim.Length) { anim[nCount].speed = Arr_SpeedMulti[nCount] * C_GAMEMANAGER.GetInstance().GetPlayer().GetCurrentSpeed(); nCount++; } }
// Update is called once per frame void Update() { if (timr > 1.0f) { C_GAMEMANAGER.GetInstance().GetPlayer().SetReduceHP(prevRed); this.gameObject.SetActive(false); } timr += Time.deltaTime; }
virtual public void AimEvent() { float fMaxDegree = C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMaxDegree; float fMinDegree = C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMinDegree; float center = 90.0f; float size = 60.0f; rightPos = Quaternion.Euler(0.0f, 0.0f, fMinDegree) * Vector2.right * size + OriginPos; UpPos = Quaternion.Euler(0.0f, 0.0f, fMaxDegree) * Vector2.right * size + OriginPos; myCam = GameObject.Find("Main Camera").GetComponent <Camera>(); Vector3 vecMouseWorld = myCam.ScreenToWorldPoint(Input.mousePosition); vecMouseWorld.z = 0.0f; float fLength = Vector3.Distance(OriginPos, vecMouseWorld); if (fLength > size) { return; } Vector3 vecDir = OriginPos - vecMouseWorld; vecDir = Vector3.Normalize(vecDir) * size; vecBlueDot = OriginPos + vecDir; vecBeforeDot = OriginPos - vecDir; Vector3 vecBlueDir = vecBlueDot - OriginPos; faimAngle = Mathf.Acos(Vector3.Dot(new Vector3(1, 0, 0), vecBlueDir.normalized)) * Mathf.Rad2Deg; if (vecBlueDot.y < vecBeforeDot.y) { faimAngle = -faimAngle; } if (faimAngle < C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMinDegree) { faimAngle = C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMinDegree; vecBlueDot = rightPos; vecBeforeDot = OriginPos - new Vector3(center - C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMinDegree, C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMinDegree).normalized *size; } else if (faimAngle > C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMaxDegree) { faimAngle = C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMaxDegree; vecBlueDot = UpPos; vecBeforeDot = OriginPos - new Vector3(center - C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMaxDegree, C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fMaxDegree).normalized *size; } }
public void UpdateChargeBullet() { if (fChargeTimer < C_GAMEMANAGER.GetInstance().GetPlayer().GetPlayerStats().m_fChargeBulletTime) { fChargeTimer += Time.deltaTime; if (!bShoting) { gobjHand.transform.localRotation = Quaternion.Euler(0.0f, 0.0f, 180.0f); } } }