コード例 #1
0
 public void TargetPadPicked(JumpPad targetPad)
 {
     TargetJumpPad = targetPad;
     removeLocators();
     showLocators();
     targetSelectionTimeout = 1f;
 }
コード例 #2
0
            public JumpPadLocator(Level level, SceneGraphNode node, Matrix extratransform, JumpPad parentPad, JumpPad targetPad, bool isCurrentlySelected)
            {
                this.level     = level;
                this.parentPad = parentPad;
                this.targetPad = targetPad;

                var mesh = isCurrentlySelected ? TW.Assets.LoadMesh("Scattered\\Models\\JumpPadLocatorSelected") : TW.Assets.LoadMesh("Scattered\\Models\\JumpPadLocator");

                renderNode          = node.CreateChild();
                renderNode.Relative = extratransform;

                level.CreateEntityNode(renderNode).Alter(c => c.Mesh = mesh)
                .Alter(c => c.CreateInteractable(onInteract));
            }