Exemplo n.º 1
0
    public void AcceptStatement(Statement s)
    {
        if (s is null)
        {
            Debug.Log("Well this shouldn't happen -- attemping to add null statement to method");
            return;
        }
        Transform sTform = s.transform;

        sTform.parent = transform;
        Statements.AddNode(s);
        UpdateStatementPosition();
    }
Exemplo n.º 2
0
    //Unique methods
    public Shard NewShard()
    {
        ASTNodeMonoShard sgo = Instantiate(ShardPrefab, Vector3.zero, Quaternion.identity).GetComponent <ASTNodeMonoShard>();

        sgo.Initialize();
        Shard s = sgo.shard;

        s.CreateMainMethods();
        s.transform.parent = transform;
        s.Move(DefaultLocation);
        Shards.AddNode(s);
        SelectShard(s);
        return(s);
    }