NOTE/SaveSource 19

[SaveSource] CameraOrbit

에셋에 포함되어있던 유용한 소스 : 타겟을 중점으로 마우스 회전하며 볼 수 있는 스크립트123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778using UnityEngine;using System.Collections; public class CameraOrbit : MonoBehaviour{ public Transform target; public float distance = 2f; public float lerpSpeed = 3f; public bool raycastedDistance = fa..

NOTE/SaveSource 2017.01.12

[SaveSource] WaveMoveTrigger

using UnityEngine.UI;using System.Collections.Generic;using UnityEngine;using System.Collections; public class WaveMoveTrigger : MonoBehaviour, ITriggerReceiver{ int m_curWave; bool m_isMovingDone; bool m_fadeOutDone; [Tooltip("보스가 나타날 웨이브를 지정해주세요")] public int m_bossWave = 3; [Tooltip("웨이브 추가시 이동")] public List m_waveTransform = null; private void Awake() { m_curWave = 1; } private void Update(..

NOTE/SaveSource 2017.01.12

[SaveSource] SpeicalWeapon

using System;using UnityEditor;using UnityEngine; public enum SPweapon{ Grenade, Mine} [RequireComponent(typeof(Rigidbody))]public class SpecialWeapon : CachedAsset{ [Tooltip("특수무기 타입 설정")] public SPweapon m_Sweapon; [Tooltip("던져지려면 Check")] public bool m_isThrow; [Tooltip("던져질 힘(숫자가작을수록 세게 날라감)")] [Range(1f, 5f)] public float m_throwPower = 0.3f; SteamVR_TrackedController trackedController; Ste..

NOTE/SaveSource 2017.01.12

[SaveSource] ViveTouchPad

이제 사용하지 않는 소스 using UnityEngine;using UnityEngine.UI; // TODO : 각 버튼 클릭시 맞는 특수무기 장착&활성화 public enum SPweapon{ Grenade, Recover, Mine, Drone, None} class ViveTouchPad : MonoBehaviour{ SteamVR_TrackedController trackedController; SteamVR_Controller.Device device; SteamVR_TrackedObject trackedObj; Perform m_eqip; // in Hierarchy public GameObject m_touchpadUI; public GameObject m_weaponEqip; public..

NOTE/SaveSource 2017.01.04