disable game introduction after a few seconds
Inheritance: MonoBehaviour
    // Start is called before the first frame update
    void Start()
    {
        m_DrawableLine    = GetComponent <RealtimeDrawableLine>();
        m_DrawableArea    = GetComponent <RealtimeDrawableArea>();
        m_DrawableVolume  = GetComponent <RealtimeDrawableVolume>();
        m_DrawableSphere  = GetComponent <RealtimeDrawableSphere>();
        m_DrawablePolygon = GetComponent <DrawablePolygon>();

        // For introduction
        m_DrawableVolume.AddListener(() => { mIntroductionScript.CheckVolume(m_DrawableVolume.m_LastCreatedShape.transform, RealtimeDrawableVolume.m_SubdivisionScale); },
                                     RealtimeDrawableVolume.ListenerType.PostFinish);


        m_CurrentTool = Tool.None;
        //        m_ToolText = GameObject.Find("ActiveToolText").GetComponent<Text>();

        mIntroductionScript = FindObjectOfType <IntroductionScript>();

        UpdateGridScale();
        GlobalGridScale.AddScaleListener(UpdateGridScale);

        m_Line   = m_Shape.transform.Find("Line").gameObject;
        m_Area   = m_Shape.transform.Find("Area").gameObject;
        m_Volume = m_Shape.transform.Find("Volume").gameObject;
        m_Mesh   = m_Shape.transform.Find("Mesh").gameObject;

        m_PointerController = m_Pointer.GetComponent <PointerController>();

        penInput           = FindObjectOfType <NetworkPenInputController>();
        initialPenPosition = penInput.transform.position;

        deleteTool = FindObjectOfType <DeleteToolOld>();
        initialDeleteToolPosition = deleteTool.transform.position;
    }
Example #2
0
        protected override void Execute(CodeActivityContext context)
        {
            // TODO: VALIDATE ENTITY OR THROW EXCEPTION


            Workflows.UserInteractions.Request.ContactEntityRequest request = new UserInteractions.Request.ContactEntityRequest(

                Entity.Get(context),

                RelatedEntity.Get(context),

                RegardingMessage.Get(context),

                IntroductionScript.Get(context)

                );


            request.AllowEditRelatedEntity = AllowEditRelatedEntity.Get(context);

            request.AllowEditContactDateTime = AllowEditContactDateTime.Get(context);

            request.AllowEditRegarding = AllowEditRegarding.Get(context);

            request.AllowCancel = AllowCancel.Get(context);


            UserInteractionRequest.Set(context, request);

            return;
        }