protected virtual void Start() { health = maxHealth; energy = 0; for (int i = 0; i < 2; i++) { skillEnergy[i] = skillMax[i]; } defaultMat = GetComponent <Renderer>().material; flashMat = (Material)Resources.Load("Flash", typeof(Material)); floorMask = LayerMask.GetMask("Click"); rB = GetComponent <Rigidbody>(); rB.mass = 2; rB.drag = 10; speed = 12000; core = GameObject.FindWithTag("Core").transform; solarRings = Object.FindObjectOfType <SolarRings>(); debugText = Object.FindObjectOfType <DebugText>(); godMode = GodMode.active; hardMode = HardMode.active; //Camera.main.GetComponent<ProCamera2D>().AddCameraTarget(camPoint.transform, 1, 1, 0); Camera.main.GetComponent <ProCamera2D>().AddCameraTarget(transform, 1, 1, 0); BaseLevel.OnBeat += BeatEvent; BaseLevel.OnLevelEnd += LevelEnd; }
protected virtual void Awake() { //solarCore = Object.FindObjectOfType<SolarCore>().gameObject; sRings = Object.FindObjectOfType <SolarRings>(); background = Camera.main.GetComponent <BackgroundControl>(); coin_prefab = Resources.Load("Prefabs/Coin") as GameObject; Pooler.Instantiate(coin, coin_prefab, 50); music = Music.Instance.GetComponent <AudioSource>(); if (HardMode.active) { music.pitch *= 1.1f; syncOverride = true; } }
void Start() { player = PlayerManager.Instance.GetPlayer(0); solarRings = Object.FindObjectOfType <SolarRings>(); core = GameObject.FindWithTag("Core").transform; }