Esempio n. 1
0
 public void Show()
 {
     this.gameObject.SetActive(true);
     if (Kind == CTrackCreater.TRACKKIND.VERTICAL)
     {
         mPlacementObject = GetRandomPlacementObject();
         mPlacementObject.transform.SetParent(this.transform);
         mPlacementObject.transform.rotation      = Quaternion.Euler(Vector3.up * 90);
         mPlacementObject.transform.localPosition = Vector3.zero;
     }
 }
Esempio n. 2
0
    private CPlacementObject GetRandomPlacementObject()
    {
        CPlacementObject obj = null;
        int n = Random.Range(0, 3);

        switch (n)
        {
        case 0:
            obj = Instantiate(Resources.Load <CPlacementObject>("PlacementObject/PFCoin"));
            break;

        case 1:
            obj = Instantiate(Resources.Load <CPlacementObject>("PlacementObject/PFItem"));
            break;

        case 2:
            obj = Instantiate(Resources.Load <CPlacementObject>("PlacementObject/PFObstacle"));
            break;
        }
        return(obj);
    }