/// <summary>
 /// Setup method for this class
 /// </summary>
 /// <param name="render"></param>
 /// <param name="parent"></param>
 public virtual void Setup(Renderer render, IFPV_Object parent)
 {
     _parent        = parent;
     _render        = render;
     _originalLayer = render.gameObject.layer;
     isVisible      = true;
 }
예제 #2
0
        public override void Setup(IFPV_Object parent, Renderer render)
        {
            base.Setup(parent, render);

            PrepareFPVMaterials();
            InitialteFPVMaterials();
        }
 /// <summary>
 /// Setup method for this class
 /// </summary>
 /// <param name="render"></param>
 /// <param name="parent"></param>
 public virtual void Setup(Renderer render, IFPV_Object parent)
 {
     _parent = parent;
     _render = render;
     _originalLayer = render.gameObject.layer;
     _rendererChanged = false;
     _isFirstPersonObject = false;
 }
 /// <summary>
 /// Setup method for this class
 /// </summary>
 /// <param name="render"></param>
 /// <param name="parent"></param>
 public virtual void Setup(Renderer render, IFPV_Object parent)
 {
     _parent              = parent;
     _render              = render;
     _originalLayer       = render.gameObject.layer;
     _rendererChanged     = false;
     _isFirstPersonObject = false;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     terrain        = GetComponent <Terrain>();
     _parent        = parent;
     _render        = render;
     _originalLayer = gameObject.layer;
     isVisible      = true;
     viewChanged    = false;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     terrain = GetComponent<Terrain>();
     _parent = parent;
     _render = render;
     _originalLayer = gameObject.layer;
     isVisible = true;
     viewChanged = false;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
     viewChanged = false;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
 }
 /// <summary>
 /// Add a generic First person object to the container
 /// </summary>
 /// <param name="obj"></param>
 public static void AddGenericFPO(IFPV_Object obj)
 {
     _FPVObjects.Add(obj);
 }
예제 #10
0
 /// <summary>
 /// Remove a generic FPO from the container.
 /// </summary>
 /// <param name="obj"></param>
 public static void RemoveGenericFPO(IFPV_Object obj)
 {
     _FPVObjects.Remove(obj);
 }
예제 #11
0
 /// <summary>
 /// Add a generic First person object to the container
 /// </summary>
 /// <param name="obj"></param>
 public static void AddGenericFPO(IFPV_Object obj)
 {
     _FPVObjects.Add(obj);
 }
예제 #12
0
 /// <summary>
 /// Setup method for this class
 /// </summary>
 /// <param name="render"></param>
 /// <param name="parent"></param>
 public virtual void Setup(IFPV_Object parent, Renderer render)
 {
     _parent = parent;
     _render = render;
 }
 /// <summary>
 /// Setup method for this class
 /// </summary>
 /// <param name="render"></param>
 /// <param name="parent"></param>
 public virtual void Setup(Renderer render, IFPV_Object parent)
 {
     _parent = parent;
     _render = render;
     _originalLayer = render.gameObject.layer;
     isVisible = true;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
 }
        public void Setup()
        {
            fpvObject = GetComponent <IFPV_Object>();

            isOnPlayer = false;
        }
예제 #16
0
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
     viewChanged = false;
 }
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
     rendererShadowCastMode = render.shadowCastingMode;
 }
예제 #18
0
 public override void Setup(Renderer render, IFPV_Object parent)
 {
     base.Setup(render, parent);
     rendererShadowCastMode = render.shadowCastingMode;
 }
        public void Setup()
        {
            fpvObject = GetComponent<IFPV_Object>();

            isOnPlayer = false;
        }
 /// <summary>
 /// Remove a generic FPO from the container.
 /// </summary>
 /// <param name="obj"></param>
 public static void RemoveGenericFPO(IFPV_Object obj)
 {
     _FPVObjects.Remove(obj);
 }