Class BlockHolder
Composant qui détient un Block, il détient et gère un Block dans la scène.
Il est généralement nécessaire de définir BlockRoot dans l'éditeur ou via un script lors de l'exécution. Celui-ci est généralement généré par Mega Studio en mode édition. Si un block inconnu est localisé lors de l'exécution, BlockHolder générera automatiquement un BlockController et l'ajoutera sous BlockRoot. Dans ce cas, si BlockRoot n'existe pas, il sera automatiquement créé.
[DisallowMultipleComponent]
public class BlockHolder : MonoBehaviour
- Héritage
-
BlockHolder
Champs
BlockRootSource
L'origine de Block root.
public BlockHolder.BlockRootSourceType BlockRootSource
MultiBlock
Stratégie lors du ciblage de plusieurs Blocks. Doit être défini avant MonoBehaviour.Start.
public BlockHolder.MultiBlockStrategy MultiBlock
Propriétés
BlockRoot
Nœud parent de tous les Mega blocks. Généralement généré par l'outil Mega. Si non défini, un nouveau nœud racine est créé automatiquement lorsque le premier block est détenu.
public BlockRootController BlockRoot { get; set; }
Blocks
Tous les Mega block détenus.
public List<BlockController> Blocks { get; }
Méthodes
GetBlock(string)
obtenir block.
public BlockController GetBlock(string id)
Paramètres
id
Hold(BlockInfo, LocalTransform)
Tenons un block. La transformée locale Block est définie par les paramètres d'entrée.
Remarques :
- Les balises HTML
<p>et</p>sont conservées à l'identique - Les termes techniques anglais "block" et "Block local transform" ne sont pas traduits (conformément à la règle n°2)
- La ponctuation et la structure syntaxique sont adaptées en français (ex: "est définie par")
- Aucun espace superflu n'est ajouté autour du terme anglais "block"
- La formulation respecte le ton technique de l'original
public BlockController Hold(BlockController.BlockInfo info, LocalTransform transform)
Paramètres
infotransform
Hold(BlockInfo, Location)
Détient un block. La transformation locale Block est calculée à partir de l'emplacement.
public BlockController Hold(BlockController.BlockInfo info, Location location)
Paramètres
infolocation