예제 #1
0
 //这个方法会在道具发动时调用
 protected override bool ItemStart()
 {
     go = resources;
     pi = owner.GetComponent <PlayerInfo>();
     //go.AddComponent<DestroyForTime>().time = parameters.TryGet("CD");
     go.transform.parent = owner.GetComponent <PlayerInfo>().Player.Reference.transform;
     go.SetActive(true);
     go.transform.position = Position;
     go.tag = "Fish";
     test   = owner.GetComponent <VisualTest>();
     if (test != null)
     {
         go.AddComponent <VisualTest>();
     }
     else
     {
         VisualProvider vp = go.AddComponent <VisualProvider>();
         vp.noOcclusion = true;
         vp.visualRange = parameters.TryGet("Range");
     }
     if (pi.VisualTest != null)
     {
         if (pi.VisualTest.InVisual())
         {
             GameFacade.Instance.PlaySound("Tower");
         }
     }
     else
     {
         GameFacade.Instance.PlaySound("Tower");
     }
     return(true);
 }
예제 #2
0
파일: test1.cs 프로젝트: yunmiha/TizenFX
        //when use belowing testcase, Time is out and this case is BLOCK
        public void dali_VisualBase_Creation_test()
        {
            try
            {
                Tizen.Log.Debug("NUI", "##### start! ######");

                VisualTest _visualTest = new VisualTest();
                _visualTest.TextVisual      = "Hello NUI Text Visual!";
                _visualTest.ParentOrigin    = ParentOrigin.TopLeft;
                _visualTest.PivotPoint      = PivotPoint.TopLeft;
                _visualTest.Size2D          = new Size2D(600, 200);
                _visualTest.Position2D      = new Position2D(50, 400);
                _visualTest.BackgroundColor = Color.Yellow;
                _window.Add(_visualTest);
            }
            catch (Exception e)
            {
                Tizen.Log.Error("NUI", "##### Caught Exception" + e.ToString());
                throw new System.InvalidOperationException("visual test error!!!");
            }
        }