Exemplo n.º 1
0
    public void ItReceives____From__(float modifier, string type, string source)
    {
        ReceivesPointsFromSource mod = it.gameObject.AddComponent <ReceivesPointsFromSource>();

        mod.type     = type;
        mod.source   = source;
        mod.modifier = modifier;
    }
    public void AButtheadWith__HpIsNearby(float hp)
    {
        butthead = new GameObject();
        butthead.transform.Require <BoxCollider>().isTrigger = true;
        butthead.transform.Require <Rigidbody>().isKinematic = true;
        butthead.transform.position = transform.position + Vector3.left * 5;

        HasPoints buttheadPoints = butthead.transform.Require <HasPoints>();

        buttheadPoints.Set("hp", hp);

        ReceivesPointsFromSource modifier = butthead.transform.Require <ReceivesPointsFromSource>();

        modifier.type     = "hp";
        modifier.source   = "damage";
        modifier.modifier = -1;
    }