using UnityEngine;
using System.Collections;
public class Sample : MonoBehaviour
{
void Start(int Damage, int Magical)
{
int damage = Damage;
int magical = Magical;
int sumOfthem = Calculate(damage,magical);
Debug.Log(sumOfthem);
}
int Calculate(int damage, int magical)
{
int sum = damage + magical;
return sum;
}
int Item()
{
int damage = 5;
return damage;
}
int Damage(int Item)
{
int Power = 10;
int damage = Item + Power;
return damage;
}
int Magical()
{
int magical = 12;
return magical;
}
}
이 C# 스크립트를 그냥 큐브에 적용시켯다
근데왜 에러가뜨냐
Script error (Sample): Start() can not take parameters.
이건 시발 대체 무슨에러임?
스타트함수에잇는 매개변수어쩌고하는듯
아마도 실행주체가 따로잇는게 아니고 엔진이실행시킬건데 매개변수의 값을모르니까 진행이안대는듯 그 샘플클래스를 누군가가외부에서 스타트함수를호출하능코드를작성하면 에러가안날지도...
스타트말고 다른함수에서 저변수를 멤버변수로받아서 해