void FixedUpdate() { int layerMask = 1 << 8; layerMask = ~layerMask; cloneComponent = (Clone)SeedsGenerator.characterDetection <Clone>(transform.position, transform.TransformDirection(Vector3.forward), swapDistance, layerMask); }
private void Swap() { if (cloneComponent != null) { if (Input.GetKeyDown(KeyCode.Space)) { Seed = SeedsGenerator.SeedSwap(cloneComponent, Seed); _mm.ChangeMaterials(_render, _seed); _audio.Play(); } } }
// Start is called before the first frame update void Awake() { Seed = SeedsGenerator.GenerateRandomSeed(); }
void Start() { _audio = GetComponent <AudioSource>(); Seed = SeedsGenerator.GenerateRandomSeed(); _mm.ChangeMaterials(_render, _seed); }