Beispiel #1
0
 //Turns TopDownController3D-script on/off, allows moving player character with Fungus' MoveTo-function when turned off
 public void HandleTopDownController(bool disable, TopDownController3D topDownController3D)
 {
     if (disable)
     {
         topDownController3D.enabled = false;
     }
     else
     {
         topDownController3D.enabled = true;
     }
 }
Beispiel #2
0
 void Start()
 {
     if (TryGetComponent <TopDownController2D>(out var tdc2d))
     {
         _controller2D       = tdc2d;
         _obstaclesLayerMask = tdc2d.ObstaclesLayerMask;
         _2dController       = true;
     }
     else if (TryGetComponent <TopDownController3D>(out var tdc3d))
     {
         _controller3D       = tdc3d;
         _obstaclesLayerMask = tdc3d.ObstaclesLayerMask;
         _2dController       = false;
     }
 }