コード例 #1
0
    void FixedUpdate()
    {
        int layerMask = 1 << 8;

        layerMask = ~layerMask;

        cloneComponent = (Clone)SeedsGenerator.characterDetection <Clone>(transform.position, transform.TransformDirection(Vector3.forward), swapDistance, layerMask);
    }
コード例 #2
0
 private void Swap()
 {
     if (cloneComponent != null)
     {
         if (Input.GetKeyDown(KeyCode.Space))
         {
             Seed = SeedsGenerator.SeedSwap(cloneComponent, Seed);
             _mm.ChangeMaterials(_render, _seed);
             _audio.Play();
         }
     }
 }
コード例 #3
0
 // Start is called before the first frame update
 void Awake()
 {
     Seed = SeedsGenerator.GenerateRandomSeed();
 }
コード例 #4
0
 void Start()
 {
     _audio = GetComponent <AudioSource>();
     Seed   = SeedsGenerator.GenerateRandomSeed();
     _mm.ChangeMaterials(_render, _seed);
 }