public void Initialize()
 {
     layerTransform          = transform;
     layer                   = layerTransform.GetComponent <SimplePlatformLayer>();
     AngleBetweenPlatforms   = layer.AngelBetweenPlatforms;
     deltaAngelForAlignmentY = -AngleBetweenPlatforms / 2;
     camera                  = Camera.main;
     prevY                   = (int)layerTransform.eulerAngles.y;
     if (AngleBetweenPlatforms == 120)
     {
         rotateController = new RotateControllerForSecondLayer(layer);
     }
     else
     {
         rotateController = new SimpleRotateController(layer);
     }
 }
Ejemplo n.º 2
0
 public RotateControllerForSecondLayer(SimplePlatformLayer simplePlatformLayer)
 {
     this.SimplePlatformLayer = simplePlatformLayer;
 }
Ejemplo n.º 3
0
 public SimpleRotateController(SimplePlatformLayer simplePlatformLayer)
 {
     SimplePlatformLayer = simplePlatformLayer;
 }