コード例 #1
0
    // Use this for initialization
    void Start()
    {
        player = MainScript.Get().Player;
        canvas = GetComponent <Canvas>();
        text   = GetComponentInChildren <Text> ();

        initialScale  = transform.localScale;
        initialHeight = transform.position.y;
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        var text = GetComponent <Text> ();
        var main = MainScript.Get();

        if (main != null)
        {
            text.text = string.Format(text.text, main.TotalScore);
        }
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        hole   = GetComponentInParent <HoleScript> ();
        ball   = MainScript.Get().Ball;
        player = MainScript.Get().Player;
        text   = GetComponentInChildren <Text> ();

        initialScale  = transform.localScale;
        initialHeight = transform.position.y;
    }
コード例 #4
0
ファイル: HoleScript.cs プロジェクト: zodsoft/GolfVR
    public float GetWindPower()
    {
        if (!WindIsInit)
        {
            var mainScript       = MainScript.Get();
            var difficutlyLength = System.Enum.GetNames(typeof(Difficulty)).Length;
            var range            = (float)((WindMax - WindMin) / difficutlyLength);

            WindMin = (float)((int)mainScript.Difficulty) * range;
            WindMax = WindMin + range;
        }
        return(Random.Range(WindMin, WindMax));
    }
コード例 #5
0
ファイル: BallScript.cs プロジェクト: zodsoft/GolfVR
 void Start()
 {
     mainScript        = MainScript.Get();
     detectTerrainType = GetComponent <DetectTerrainType> ();
     audioSource       = GetComponent <AudioSource> ();
     rigidBody         = GetComponent <Rigidbody> ();
     trail             = GetComponent <TrailRenderer> ();
     oldTrailTime      = trail.time;
     trail.enabled     = false;
     isShooted         = false;
     isOnGround        = true;
     isLocked          = true;
 }
コード例 #6
0
    public void Init(Canvas menu, int index)
    {
        isInit   = true;
        Selected = false;
        button   = this.GetComponent <Button> ();
        oldColor = button.image.color;
        transform.localPosition = new Vector3(0f, 0f, Distance);
        var playerPosition = MainScript.Get().Player.transform.position;

        transform.RotateAround(playerPosition, Vector3.up, beginAngle + index * 30f);
        initialPosition = transform.localPosition;
        //transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y, (maxDistance - playerDistance) * 20);
        //transform.LookAt(2 * transform.position - new Vector3(playerPosition.x, transform.position.y, playerPosition.z));
    }
コード例 #7
0
 void FixedUpdate()
 {
     if (watched && !Selected)
     {
         var pos = this.transform.localPosition;
         if (pos.z > Distance - MaxMove)
         {
             this.transform.position = Vector3.MoveTowards(transform.position, MainScript.Get().Cardboard.transform.position, MoveVelocity / 3);               //new Vector3 (pos.x, pos.y, pos.z - MoveVelocity);
         }
         else
         {
             BagScript.DeactiveAllButton();
             Select(true);
             BagScript.SelectClub(ClubScript);
         }
     }
 }
コード例 #8
0
ファイル: CardboardScript.cs プロジェクト: simoelghazi/GolfVR
 void Start()
 {
     player   = MainScript.Get().Player;
     lookDown = false;
 }