line修改
This commit is contained in:
@@ -37,8 +37,14 @@ namespace NBF
|
||||
// });
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void Start()
|
||||
{
|
||||
InitRenderer();
|
||||
GetComponentsInChildren<Transform>(includeInactive: true).ToList().ForEach(delegate(Transform i)
|
||||
{
|
||||
i.gameObject.SetActive(true);
|
||||
@@ -268,5 +274,33 @@ namespace NBF
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Renderer
|
||||
|
||||
private Transform _ropeRoot;
|
||||
|
||||
private void InitRenderer()
|
||||
{
|
||||
var root = new GameObject("RopeRoot");
|
||||
_ropeRoot = root.transform;
|
||||
_ropeRoot.SetParent(transform);
|
||||
CreateRopes();
|
||||
}
|
||||
|
||||
private void CreateRopes()
|
||||
{
|
||||
foreach (var node in LogicalNodes)
|
||||
{
|
||||
if (node.Type == FishingLineNode.NodeType.Start) continue;
|
||||
var ropeObject = new GameObject($"rope_{node.Type}");
|
||||
ropeObject.transform.SetParent(_ropeRoot);
|
||||
var rope = ropeObject.AddComponent<Rope>();
|
||||
node.Rope = rope;
|
||||
rope.startAnchor = node.Joint.connectedBody;
|
||||
rope.endAnchor = node.body;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user