Skip to content

Instantly share code, notes, and snippets.

using UnityEngine;
public class PrimitiveCreator : MonoBehaviour
{
private SteamVR_TrackedController _controller;
private PrimitiveType _currentPrimitiveType = PrimitiveType.Sphere;
private void OnEnable()
{
_controller = GetComponent<SteamVR_TrackedController>();
@jweimann
jweimann / NPC.cs
Last active December 29, 2016 06:18
using System;
using UnityEngine;
public class NPC : MonoBehaviour
{
[SerializeField] private int startingHp = 100;
[SerializeField] private ParticleSystem deathParticlePrefab;
private int currentHp;
using UnityEngine;
public class NPCParticles : MonoBehaviour
{
[SerializeField] private ParticleSystem deathParticlePrefab;
private void Start()
{
GetComponent<NPC>().OnNPCDied += HandleNPCDied;
}
using System;
using UnityEngine;
public class NPC : MonoBehaviour
{
[SerializeField]
private int startingHp = 100;
[SerializeField]
private UnityEngine.UI.Slider hpBarSlider;
[SerializeField]
using System;
using UnityEngine;
public class NPC : MonoBehaviour
{
[SerializeField]
private int startingHp = 100;
[SerializeField]
private ParticleSystem deathParticlePrefab;
using UnityEngine;
using UnityEngine.UI;
public class HPBar : MonoBehaviour
{
private Slider _slider;
private void Start()
{
_slider = GetComponentInChildren<Slider>();
@jweimann
jweimann / NPC.cs
Last active December 29, 2016 05:11
using System;
using UnityEngine;
public class NPC : MonoBehaviour
{
[SerializeField]
private int _startingHp = 100;
[SerializeField]
private UnityEngine.UI.Slider _hpBarSlider;
public Vector3 TransformHelper.GetDirection(Transform source, Transform destination);
var direction = sourceTransform.DirectionTo(destinationTransform);
var direction = MyReallyBadlyNamedHelperClass.GetDirection(sourceTransform.position, destinationTransform.position);