Version: Unity 6.5 Alpha (6000.5)
LanguageEnglish
  • C#

ContextNode.InsertBlockNode

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Declaration

public void InsertBlockNode(int index, BlockNode blockNode);

Parameters

Parameter Description
index The zero-based index where to insert the block node.
blockNode The BlockNode to insert.

Description

Inserts an existing BlockNode at the specified index in this context node.

Use this method when you have an existing block node instance that you want to add to the context at a specific position. Consider using ContextNode.CreateBlockNode to create and add a new block node, or ContextNode.AddBlockNode to append the block at the end. Blocks are ordered vertically: index 0 is the topmost block, and higher indices go toward the bottom. When is less than 0 or equal to the current block count, the block is added at the bottom. When the block node already belongs to another context node, it is removed from that context and added to this one. Throws ArgumentException when is greater than the current block count.