示例#1
0
 public InstructionLine(string instruction)
 {
     if (instruction.StartsWith("[expression]"))
     {
         string expressionString = instruction.Split(' ')[1];
         desiredExpression = (CharacterExpressions)Enum.Parse(typeof(CharacterExpressions), expressionString);
     }
 }
示例#2
0
 void Start()
 {
     characterAnimations = Instantiate(characterAnim_to_instantiate);
     characterAnimations.transform.SetParent(container);
     characterAnimations.transform.localEulerAngles = Vector3.zero;
     characterAnimations.transform.localPosition    = Vector3.zero;
     characterAnimations.Idle();
     characterExpressions = characterAnimations.GetComponent <CharacterExpressions> ();
 }
 public void changeExpression(CharacterExpressions expression)
 {
     targetExpression = expression;
     animator.SetTrigger("NormalExpression");
 }
 public void changeExpression(CharacterExpressions expression)
 {
     expressionAnimator.changeExpression(expression);
 }
示例#5
0
 void Awake()
 {
     expressions = GetComponent <CharacterExpressions> ();
 }