KLF.KLFVessel.KLFVessel C# (CSharp) Method

KLFVessel() public method

public KLFVessel ( String vessel_name, String owner_name, System.Guid _id ) : System
vessel_name String
owner_name String
_id System.Guid
return System
        public KLFVessel(String vessel_name, String owner_name, Guid _id)
        {
            info = new KLFVesselInfo();

            vesselName = vessel_name;
            ownerName = owner_name;
            id = _id;

            //Build the name of the game object
            System.Text.StringBuilder sb = new StringBuilder();
            sb.Append(vesselName);
            sb.Append(" (");
            sb.Append(ownerName);
            sb.Append(')');

            gameObj = new GameObject(sb.ToString());
            gameObj.layer = 9;

            generateActiveColor();

            line = gameObj.AddComponent<LineRenderer>();
            orbitRenderer = gameObj.AddComponent<OrbitRenderer>();
            orbitRenderer.driver = new OrbitDriver();

            line.transform.parent = gameObj.transform;
            line.transform.localPosition = Vector3.zero;
            line.transform.localEulerAngles = Vector3.zero;

            line.useWorldSpace = true;
            line.material = new Material(Shader.Find("Particles/Alpha Blended Premultiply"));
            line.SetVertexCount(2);
            line.enabled = false;

            mainBody = null;

            localDirection = Vector3.zero;
            localVelocity = Vector3.zero;
            localPosition = Vector3.zero;

            worldDirection = Vector3.zero;
            worldVelocity = Vector3.zero;
        }