示例#1
0
    // Use this for initialization
    void Start()
    {
        paintingScript = GameObject.Find("Main Camera").GetComponent <painting>();
        radius         = 2;

        buttonPurple = GameObject.Find("buttonPurple");
        buttonYellow = GameObject.Find("buttonYellow");
        buttonTeal   = GameObject.Find("buttonTeal");
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        // Start brush reasonable distance from player
        player        = GameObject.Find("Player");
        orient        = GameObject.Find("PlayerOrient");
        paintScript   = this;
        brushDistance = 2;
        brushPosition = orient.transform.position;
        brush         = GameObject.CreatePrimitive(PrimitiveType.Sphere);
        //brush = GameObject.CreatePrimitive(PrimitiveType.Sphere);
        brush.name = "Brush";
        Destroy(brush.GetComponent <SphereCollider>());
        isFloating  = false;
        deleteRange = 1 / 2;

        // Initialize list used for drawing lines of paint
        points = new List <Vector3>();

        // Grab material from
        renderMaterial = Resources.Load("Materials/Paint") as Material;

        // Enable switching paints
        canSwitch = true;

        //color of the line and the properties.
        current_kind        = Kind.normal;
        current_kind_string = "Normal";
        current_color       = Color.black;
        ChangePointerColor(current_color);
        //physicsMaterial = Resources.Load("/Materials/Normal") as PhysicMaterial;
        physicsMaterial  = normal;
        label            = 0;
        total_normal     = 0;
        total_bounce     = 0;
        total_slide      = 0;
        total_floating   = 0;
        current_normal   = total_normal;
        current_bounce   = total_bounce;
        current_slide    = total_slide;
        current_floating = total_floating;

        specialMesh    = null;
        ongoingSpecial = false;

        isAssistMode = false;
        assistLine   = new GameObject("Assist_Line");
        assistLine.AddComponent <LineRenderer>();
        assistLineRenderer                      = assistLine.GetComponent <LineRenderer>();
        assistLineRenderer.startWidth           = 0.1f;
        assistLineRenderer.endWidth             = 0.1f;
        assistLineRenderer.material.mainTexture = assistLineTexture;

        //Set mixed painting initially to false
        canPurple = globalVariableHolder.canPurple;
        canYellow = globalVariableHolder.canYellow;
        canTeal   = globalVariableHolder.canTeal;
    }
 // Use this for initialization
 void Start()
 {
     radius         = 10;
     paintingScript = GameObject.Find("Player").GetComponent <painting>();
 }