コード例 #1
0
 public override void Undo()
 {
     base.Undo();
     for (int i = 0; i < length; i++)
     {
         obj[i].SetActive(originState[i]);
         VRCattleManager.RemoveDisabledObj(this.obj[i].transform);
     }
 }
コード例 #2
0
 public override void Do()
 {
     base.Do();
     for (int i = 0; i < length; i++)
     {
         this.obj[i].SetActive(false);
         VRCattleManager.AddDisabledObj(this.obj[i].transform);
     }
 }
コード例 #3
0
 public override void Undo()
 {
     base.Undo();
     for (int i = 0; i < length; i++)
     {
         Color color = this.mrs[i].material.color;
         color.a = originTransValue[i];
         this.mrs[i].material.color = color;
         VRCattleManager.RemoveTransparentObj(this.mrs[i]);
     }
 }
コード例 #4
0
 public override void Do()
 {
     base.Do();
     for (int i = 0; i < length; i++)
     {
         Color color = this.mrs[i].material.color;
         color.a = VRCattleManager.transparentValue;
         this.mrs[i].material.color = color;
         VRCattleManager.AddTransparentObj(this.mrs[i]);
     }
 }
コード例 #5
0
        private void Awake()
        {
            if (instance != null)
            {
                Destroy(this);
            }
            else
            {
                instance = this;
            }

            InitInAwake();
        }