this is my code in c #:
using UnityEngine;
using System.Collections;
public class BoatController : MonoBehaviour {
CharacterController cc;
CharacterMotor cm;
Gameobject Player;
Transform defaultPlayerTransform;
bool IsDriving=false;
void Start () {
cc= Gameobject.FindObjectOfType();
cm= Gameobject.FindObjectOfType();
player = cm.gameObject;
defaultPlayerTransform = player.transform.parent;
}
bool IsPlayerCloseToboat()
{
return Vector3.Distance(gameObject.transform.position,
player.transform.position)<1;
SetDriving (bool.IsDriving);
IsDriving = IsDriving;
cm.enabled = !IsDriving;
cc.enabled = !IsDriving;
if(IsDriving)
player.transform.parent=gameObject.transform;
else player.transform.parent= defaultPlayerTransform;
{
if (Input.GetKeyDown(KeyCode.E) && IsPlayerCloseToBoat())
SetDriving(!IsDriving);
{
}
}
}
so, what i do ?
↧