본문 바로가기

NOTE/SaveSource19

[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(.. 2017. 1. 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.. 2017. 1. 12.
[SaveSource] WeaponDrob using UnityEngine;using System.Collections.Generic; public enum EqipWeaponType{ General, Special, None} class WeaponDrob : MonoBehaviour{ SteamVR_TrackedController trackedController; public GameObject ControllerModel; public GrableTarget grabaleTarget; public SpecialWeapon specialWeapon; Transform m_trans; Rigidbody m_rigid; Vector3 m_curPos; Vector3 m_lasPos; EqipWeaponType m_thisWeapon; privat.. 2017. 1. 4.
[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.. 2017. 1. 4.