getInstance() public static method

public static getInstance ( ) : CollisionMediator,
return CollisionMediator,
Esempio n. 1
0
#pragma warning restore 0414

    /*
     * Instantiate all necessary objects, attach and configure
     * Components as needed.
     */
    void Start()
    {
        createFolders();
        lg               = Logger.getInstance();
        settings         = Settings.getInstance();
        selectionManager = Selection.getInstance();
        aperatus         = (GameObject)Instantiate(Resources.Load("Prefabs/Aperatus"));
        cam              = GameObject.Find("Main Camera");
        cam.AddComponent <CameraCtl>();
        spw   = Spawner.getInstance();
        gm    = GeneticsMain.getInstance();
        ether = Ether.getInstance();
        co    = CollisionMediator.getInstance();
    }
Esempio n. 2
0
    void Start()
    {
        _t = transform;

        crt      = _t.parent.parent.gameObject.GetComponent <Creature>();
        co       = CollisionMediator.getInstance();
        settings = Settings.getInstance();

        crt_mate_range   = (double)settings.contents["creature"]["mate_range"];
        fb_eat_range     = (double)settings.contents["creature"]["eat_range"];
        eye_refresh_rate = float.Parse(settings.contents["creature"]["eye_refresh_rate"].ToString());
        los = crt.line_of_sight;

        root = _t.parent;

        InvokeRepeating("refreshVision", 0, eye_refresh_rate);
    }
Esempio n. 3
0
#pragma warning restore 0414

    void Start()
    {
        settings = Settings.getInstance();

        _t             = transform;
        gameObject.tag = "Genital";
        crt            = (Creature)_t.parent.parent.gameObject.GetComponent("Creature");
        lg             = Logger.getInstance();
        co             = CollisionMediator.getInstance();
        eye            = crt.eye.gameObject.GetComponent <Eye>();

        _t = transform;
        lr = (LineRenderer)gameObject.AddComponent <LineRenderer>();
        lr.material.color  = Color.white;
        lr.material.shader = Shader.Find("Sprites/Default");
        lr.SetWidth(line_width, line_width);
        lr.SetVertexCount(2);
        lr.GetComponent <Renderer>().enabled = true;
        timeCreated = Time.time;

        line_length = float.Parse(settings.contents["genitalia"]["line_length"].ToString());
    }