示例#1
0
 // ------------------------------------------ Methods ------------------------------------------ //
 //  --------- Start ---------  //
 void Start()
 {
     rb           = GetComponent <Rigidbody2D>();
     umbrella     = GetComponent <PlayerUmbrella>();
     HookJoint    = GetComponent <DistanceJoint2D>();
     gravityScale = rb.gravityScale;
 }
示例#2
0
 // Update is called once per frame
 void Update()
 {
     if (umbrella == null)
     {
         if (PlayerNetwork.LocalPlayer == null)
         {
             return;
         }
         else
         {
             umbrella = PlayerNetwork.LocalPlayer.GetComponent <PlayerUmbrella>();
         }
     }
     // Activate/Deactivate the local version of the wind effector based on the local player.
     if (!umbrella.isUmbrellaOpen)
     {
         windEffector.enabled = false;
     }
     else
     {
         windEffector.enabled = true;
     }
 }